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