Хорошо-бы что-бы он удалял не всё подряд, кроме текущего ядра, а старые ядра текущего, а ещё лучше заданного флавора (например, по аналогии с update-kernel remove-old-kernels -t .. ) , а к остальным-бы не лез а то имеем: # uname -r 3.18.6-un-def-alt1 # remove-old-kernels Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Следующие пакеты будут УДАЛЕНЫ: kernel-image-std-def#1:3.14.32-alt1 kernel-modules-drm-nouveau-std-def#1:3.14.32-alt1 kernel-modules-drm-radeon-std-def#1:3.14.32-alt1 kernel-modules-drm-std-def#1:3.14.32-alt1 kernel-modules-staging-std-def#1:3.14.32-alt1 kernel-modules-v4l-std-def#1:3.14.32-alt1 kernel-modules-virtualbox-std-def#4.3.14-alt1.200224.1 0 будет обновлено, 0 новых установлено, 7 пакетов будет удалено и 0 не будет обновлено. Необходимо получить 0B архивов. После распаковки будет освобождено 170MB дискового пространства. Продолжить? [Y/n]
Поддерживаю. И надо бы ещё и текущий флавор удалять не полностью, а предыдущее оставлять на всякий случай. А для поведения, как сейчас, сделать ключк, какой-нибудь --all
*** Bug 31589 has been marked as a duplicate of this bug. ***
Предлагаю хотя бы переименовать в remove-other-kernels .
Присоединяюсь к предложению
update-kernel-0.9.9-alt1 -> sisyphus: * Sun Apr 24 2016 Vitaly Lipatov <lav@altlinux> 0.9.9-alt1 - remove-old-kernels: check only current flavour (or used with -t) (ALT bug #30717) - remove-old-kernels: do not delete current or newest kernel(s)
(В ответ на комментарий №1) > Поддерживаю. И надо бы ещё и текущий флавор удалять не полностью, а предыдущее > оставлять на всякий случай. А для поведения, как сейчас, сделать ключк, > какой-нибудь --all Сделал удаление только по текущему флавору, или по заданному через -t. Также добавил сравнение, и ядра новее текущего не удаляются.
Спасибо. Как только проверю, багу закрою.
(В ответ на комментарий №6) > Сделал удаление только по текущему флавору, или по заданному через -t. > Также добавил сравнение, и ядра новее текущего не удаляются. Ай спасибо тебе, и впрямь давно надо было сделать, да всё отговорки находил.
А ключик --all не предусмотрен ? Всё же и такой функционал может пригодиться...
Это мне показалось, или на самом деле? Из ядра std-def запустил # remove-old-kernels -t un-def и у меня больше нет ни одного ядра un-def. PS В любом случае такое поведение лучше, чем предыдущее.