freebsd-update patcht den GENERIC-Kernel nicht

hartmut

Debian user
Da freebsd-update einen modifizierten Kernel nicht patcht, hab' ich mir einen GENERIC bauen lassen, bekomme aber nach dem Reboot die Meldung:
Code:
The following files are affected by security
fixes, but have not been updated because they
have been modified locally:

/boot/kernel/kernel
Was hab' ich falsch gemacht? Hätte ich den GENERIC von CD wiederherstellen müssen?
 
Wie findet das binary update heraus, ob es sich um den originalen Kernel handelt? Pruefsummen doch sicherlich. Koennen die Pruefsummen identisch sein? Fuehre mal "uname -a" aus.
 
%uname -a
FreeBSD ic.hartmut.fake 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Sat Apr 9 07:09:36 CEST 2005 hartmut@ic.hartmut.fake:/usr/obj/usr/src/sys/GENERIC i386

OK, das Datum verändert die Prüfsumme. Heißt das, daß es klappen könnte, wenn ich den Kernel von der CD wieder einspiele? Durch die Installation wird das Dateidatum ja nicht verändert.
 
hartmut said:
%uname -a
FreeBSD ic.hartmut.fake 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Sat Apr 9 07:09:36 CEST 2005 hartmut@ic.hartmut.fake:/usr/obj/usr/src/sys/GENERIC i386

OK, das Datum verändert die Prüfsumme. Heißt das, daß es klappen könnte, wenn ich den Kernel von der CD wieder einspiele? Durch die Installation wird das Dateidatum ja nicht verändert.

Probieren geht ueber Studieren ;-). Ich habe gerade mal fix (1min) in das freebsd-update reingesehen - viel mehr als md5 passiert da nicht. Ich denke, sobald die Pruefsumme stimmt, fuehrt er auch das Update durch.
 
Ich krieg' den Kernel nicht von der CD kopiert - aber egal, allmählich denke ich, die Einzelpatches bzw. das Source-Update sind eher im Sinne des Erfinders. ;)
 
hartmut said:
Ich krieg' den Kernel nicht von der CD kopiert - aber egal, allmählich denke ich, die Einzelpatches bzw. das Source-Update sind eher im Sinne des Erfinders. ;)

Dass Du den Kernel neu gebaut hast, wird ja sicherlich irgendwo einen Grund gehabt haben. D.h. er wird binaer vermutlich nicht identisch mit dem RELEASE Kernel sein (mal ganz abgesehen von den Tags). Es wird Dir also gar nicht viel nuetzen, wenn Dir das Update Deinen angepassten Kernel durch einen GENERIC ersetzt.
 
Denkfehler von mir - ich dachte, er patcht die Quellen, dabei steht doch groß "binary updates" dabei. :huth:
 
hartmut said:
Ich krieg' den Kernel nicht von der CD kopiert
Code:
$ mount /cdrom
$ ls -l /cdrom/boot/kernel/kernel
-r-xr-xr-x  1 root  wheel  5828080  5 Nov 05:19 kernel/kernel
Sieht verdammt nach dem GENERIC aus. Wo ist da das Problem?
 
Code:
# cp /cdrom/boot/kernel/kernel /boot/kernel
cp: /boot/kernel/kernel: Bad address
... und er setzt mir den Kernel auf der HD auf 0 Byte. Aber rupft Euch keinen raus; ich hab' für mich mit dem Thema quasi abgeschlossen ;). Und wenn ich das Ganze richtig verstehe, wären die Patches, da binär gepatcht wird, nach der ersten Neukompilierung eh beim Teufel.

Vielen Dank, daß Ihr Euch so reinhängt!
 
Last edited:
Back
Top