kernel i %post
Jakub Bogusz
qboosh w pld-linux.org
Nie, 1 Lut 2004, 22:33:59 CET
On Sun, Feb 01, 2004 at 10:23:25PM +0100, maHo wrote:
> W kernelach w %post mamy
> mv -f /boot/vmlinuz /boot/vmlinuz.old 2> /dev/null > /dev/null
> mv -f /boot/System.map /boot/System.map.old 2> /dev/null > /dev/null
> i to samo z initrd.
>
> co wydaje mi się działaniem bezcelowym, bo i vmlinuz i System.map są
> linkami symbolicznymi na vmlinuz.wersja-odinstalowanego-jądra
> i System.map.wersja-odinstalowanego-jądra. Rozumiem że zamierzonym
> działaniem jest zostawienie starego jądra w razie jakby co.
W przypadku rpm -i to %post działa zgodnie z zamierzeniami.
> co szanowna społeczności PLD na taką propozycję żeby w %preun linkować
> (hardlinkami) jądro,System.map i initrd (to prawdziwe, a nie linki) w
> *.old?. w ten sposób po zainstalowaniu nowego kernela, stare pliki
> zostaną na wszelki wypadek.
Widzę jedną wadę: nie wiadomo, czy się zmieści. Na /boot może być bardzo
mało miejsca i rpm -U nie usuwające poprzedniej zawartości może się
skończyć ENOSPC.
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl