Witam.
nautilus-cd-burner nie działa na jajkach 2.6 z AC - wywala naruszenie
ochrony pamięci. strace pokazał, że winny jest brak
/proc/ide/<device>/model -  czytana jest chyba stamtąd nazwa nagrywarki.
W załączniku workaround - zamiast nazwy nagrywarki wstawiana jest nazwa
urządzenia (Mógłby to ktoś wrzucić ??).

BTW - w jaki sposób można zrobić to poprawnie na 2.6, tzn. przeczytać
model urządzenia ide ? Szukałem tej informacji w /proc w innym miejscu -
bez skutku (a może to jest kwestia jakiejś opcji przy kompilacji
kernela?)

diff -c nautilus-cd-burner-0.6.1_orig/cd-drive.c nautilus-cd-burner-0.6.1/cd-drive.c
*** nautilus-cd-burner-0.6.1_orig/cd-drive.c	2003-12-05 21:16:04.000000000 +0100
--- nautilus-cd-burner-0.6.1/cd-drive.c	2004-02-03 23:37:20.068698134 +0100
***************
*** 434,441 ****
  		filename = g_strdup_printf ("/proc/ide/%s/model", stdname);
  		if (!g_file_get_contents (filename, &line, NULL, NULL) ||
  		    line == NULL) {
  			g_free (filename);
! 			return NULL;
  		}
  		g_free (filename);
  
--- 434,442 ----
  		filename = g_strdup_printf ("/proc/ide/%s/model", stdname);
  		if (!g_file_get_contents (filename, &line, NULL, NULL) ||
  		    line == NULL) {
+             retval = g_strdup(stdname);
  			g_free (filename);
! 			return retval;
  		}
  		g_free (filename);
  
Wspólne podkatalogi: nautilus-cd-burner-0.6.1_orig/po i nautilus-cd-burner-0.6.1/po
*** nautilus-cd-burner.spec	2003-12-11 15:02:15.000000000 +0100
--- nautilus-cd-burner.spec.mrk	2004-02-04 00:36:38.522068664 +0100
***************
*** 4,12 ****
  Name:		nautilus-cd-burner
  Version:	0.6.1
! Release:	1
  License:	LGPL
  Group:		Libraries
  Source0:	http://ftp.gnome.org/pub/gnome/sources/%{name}/0.6/%{name}-%{version}.tar.bz2
  # Source0-md5:	fe4dfde318b0d5d0350907dd1e49557d
  URL:		http://www.gnome.org/
  BuildRequires:	gnome-vfs2-devel >= 2.4.0
--- 4,13 ----
  Name:		nautilus-cd-burner
  Version:	0.6.1
! Release:	2
  License:	LGPL
  Group:		Libraries
  Source0:	http://ftp.gnome.org/pub/gnome/sources/%{name}/0.6/%{name}-%{version}.tar.bz2
  # Source0-md5:	fe4dfde318b0d5d0350907dd1e49557d
+ Patch0:     nautilus-cd-burner-kernel26-proc.patch
  URL:		http://www.gnome.org/
  BuildRequires:	gnome-vfs2-devel >= 2.4.0
***************
*** 28,31 ****
--- 29,33 ----
  %prep
  %setup -q
+ %patch0 -p1
  
  %build

__________________________________________________________
nie pytaj co inni zrobili dla pld, pomysl ile sam zrobiles

Odpowiedź listem elektroniczym