On Sun, Feb 01, 2004 at 10:23:25PM +0100, maHo wrote: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.
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.
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 /bootco 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.
pozdrav
maHo
__________________________________________________________ nie pytaj co inni zrobili dla pld, pomysl ile sam zrobiles
