Автоматическая перенастройка grub и очистка /boot и /lib/modules при обновлении ядра

Какие есть средства автоматической очистки старых файлов ядра и исправления конфигов grub (или может быть управление симлинками) при обновлении ядра? может у кого то есть готовый комплекс скриптов, а то сообразил что я уже какой раз все это руками делаю, непорядок :)

вообще есть цель make install

вообще есть цель make install в ядре, которая всё копирует и создаёт симлинки. если оные прописать в конфиге груба - то обновляться будет "автоматически".

а удалять старые?

а удалять старые файлы в /boot и /lib/modules ?
P.S. не забывать про откат к последней версии ядра (т.е. должно быть 2 записи в grub)

Скрипты

В bash можно написать скрипты, которые будут делать все за вас. Просто почитайте литературу про написание скриптов в shell и сделайте все, что вам нужно. Это совсем не сложно, думаю в вашем случае можно разобраться за пару часов. Плюс вы получите полезный скилл, который будет помогать вам в будущем.

Да знаю я... чудно, неужели

Да знаю я... чудно, неужели каждый изобретает свой паровоз? вроде задача тривиальная, но в том числе и востребованная.
P.S. доберусь, накалякаю и выложу свой велосипед.

USE="symlink"

USE="symlink", в /boot/ создать ссылки vmlinuz, vmlinuz.old, config, config.old, System.map, System.map.old на соответствующие файлы (все что с .old на предыдущую версию ядра, все что без .old на текущую версию ядра). В конфиге граба прописать две записи для текущей версии ядра (ссылки без old), и предыдущей версии ядра (ссылки с .old). Автоматическую очистку делать не морочился.

Не надо бояться, что жизнь закончится - надо бояться, что она не начнется!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".