Summary: | Не удаляются записи о старых ядрах в lilo.conf | ||
---|---|---|---|
Product: | Branch t6 | Reporter: | Roman Savochenko <rom_as> |
Component: | bootloader-utils | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED FIXED | QA Contact: | QA t6 <qa-t6> |
Severity: | critical | ||
Priority: | P3 | CC: | ldv, led, mike |
Version: | не указана | ||
Hardware: | all | ||
OS: | Linux |
Description
Roman Savochenko
2013-03-08 20:58:12 MSK
Сам поправишь? IIRC обсуждалось и вопрос перекликается с /usr/lib/rpm/boot_kernel.filetrigger (В ответ на комментарий №1) > Сам поправишь? IIRC обсуждалось и вопрос перекликается с Если-бы я сам мог быстро поправить то я и баги тут не создавал. Собственно поглядел на /usr/share/loader/lilo, потом не понял откуда он вызывается и что возможно сверху не вызывается remove_kernel(). После этого подумал, чем я буду долго это искать и разворачивать вызовы лучше создам багу и причастные быстрее это исправят. > /usr/lib/rpm/boot_kernel.filetrigger Похоже именно отсюда оно и вызывается, но ещё через какого-то посредника. (В ответ на комментарий №1)
> Сам поправишь? IIRC обсуждалось и вопрос перекликается с
> /usr/lib/rpm/boot_kernel.filetrigger
Исправил:
--- boot_kernel.filetrigger_ 2013-03-13 20:54:45.400836619 +0200
+++ boot_kernel.filetrigger 2013-03-13 20:49:30.782812824 +0200
@@ -63,6 +63,7 @@
/sbin/installkernel "$VERSION"
else
# file does not exist -> uninstall kernel
+ /sbin/installkernel -r "$VERSION"
rm -f /boot/initrd-"$VERSION".img
# update default kernel if necessary
Прошу глянуть патч. (В ответ на комментарий №4) > Прошу глянуть патч. AFAIK /sbin/installkernel -r "$VERSION" уже предполагает rm -f /boot/initrd-"$VERSION".img (В ответ на комментарий №5)
> (В ответ на комментарий №4)
> > Прошу глянуть патч.
>
> AFAIK
> /sbin/installkernel -r "$VERSION"
> уже предполагает
> rm -f /boot/initrd-"$VERSION".img
Да, строку "rm -f /boot/initrd-"$VERSION".img" можно убрать.
Проверил — удаляет.
Что дальше? Мне это исправление добавить или как? bootloader-utils-0.4.21-alt1 -> sisyphus: * Sun Apr 07 2013 Dmitry V. Levin <ldv@altlinux> 0.4.21-alt1 - kernel.filetrigger: fixed handling of uninstalled kernels (by Roman Savochenko; closes: #28647). Спасибо! Осталось и в t6 :) |