kernel i %post
maHo
lukasz w mach.com.pl
Nie, 1 Lut 2004, 22:45:03 CET
Jakub Bogusz:
>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.
>
>
>
no tak, ale w przypadku upgrejdowania jądra kończy to tym że w /boot
mam pliki *.old które prowadzą są linkami do nikąd.
>>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.
>
>
fakt, czyli to (raczej) odpada. to może zrezygnować z tego feature, bo
linki do nikąd nikomu raczej się nie przydadzą, a tylko robią bałagan w
/boot
pozdrav
maHo
Więcej informacji o liście dyskusyjnej pld-devel-pl