Bug 14764

Summary: [FR] merge update-kernel forks back to the "upstream"
Product: Sisyphus Reporter: Vladimir V. Kamarzin <vvk>
Component: update-kernelAssignee: Vladimir V. Kamarzin <vvk>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: boyarsh, cetus, evg, lav, mike, vt
Version: unstable   
Hardware: all   
OS: Linux   
URL: http://freesource.info/wiki/AltLinux/Apt/KernelUpgrade

Description Vladimir V. Kamarzin 2008-03-05 18:45:30 MSK
Нужно посмотреть скрипты Ilya Evseev, возможно что-то улучшить, добавить
remove-kernel.

http://freesource.info/wiki/AltLinux/Sisyphus/aptupgradekernel
http://ilya-evseev.narod.ru/posix/kernel-helpers/apt-upgrade-kernel.html
Comment 1 Vladimir V. Kamarzin 2008-03-05 18:46:02 MSK
Добавил скрипты в свой git-репозиторий.
http://git.altlinux.org/people/vvk/packages/update-kernel.git?p=update-kernel.git;a=commit;h=26773b589765db5c5b05319c6b3905e85b33dae7
Comment 2 Mikhail Gusarov 2008-03-07 12:46:29 MSK
Ещё один скрипт, прямо с заглавной страницы sisyphus: http://etersoft.ru/
download/update_kernel.sh
Comment 3 Vladimir V. Kamarzin 2008-03-11 23:35:37 MSK
В общем в версии 0.3-alt1 часть кода переписал:
- основное улучшение это использование rpmvercmp для определения наиболее
старшей версии пакета - до этого там был странный алгоритм, который вместо
нового ядра мог поставить старое ;)
- поддержка опций для более точного указания желаемого kernel flavour и package
release

Осталось посмотреть/изменить remove-kernel, добавить ключ к update-kernel чтобы
сносил старые ядра (т.е. те которые не текущее и не вновьустанавливаемое).
Comment 4 Michael Shigorin 2008-05-28 17:32:25 MSD
http://freesource.info/wiki/AnatolyKitajjkin/selectkernel
Comment 5 Mikhail Gusarov 2008-05-29 01:37:41 MSD
Обновил summary.
Comment 6 Vladimir V. Kamarzin 2008-07-07 21:01:21 MSD
Итог: осталось смёржить только удалялку старых ядер.
Comment 7 Vladimir V. Kamarzin 2008-12-28 16:04:54 MSK
В 0.8-alt1 добавлена удалялка по имени remove-old-kernels.
Comment 8 Michael Shigorin 2009-01-01 00:16:15 MSK
Спасибо!