История изменений
Исправление intelfx, (текущая версия) :
Я, например, так и не смог смириться с тем, что после обновления ядра нужно обязательно перезагрузиться, ибо без этого практически отваливается /dev — USB-накопители уже не обнаруживаются, к vpn уже не подключиться.
Строго говоря, отваливается подгрузка новых модулей. Т. е. если до обновления в системе не было ни одной флешки и ни одного подключения к VPN, тогда да, отвалится. В противном случае — нет.
Ещё наверняка как-нибудь можно через хуки отложить удаление каталога с модулями до перезагрузки, но я не пробовал, т. к. особой необходимости даже не возникало.
Поскольку хук не может запретить pacman'у удалять конкретный файл (можно только заабортить всю транзакцию), то в качестве довольно костыльного решения можно в pre-transaction хуке при удалении /lib/modules/* рекурсивно хардлинкать все удаляемые файлы в /lib/modules/saved-*, а в post-transaction хуке перемещать всю иерархию saved-* обратно под старым именем. В шатдаун добавить скрипт, который будет очищать /lib/modules от старых модулей.
Исходная версия intelfx, :
Я, например, так и не смог смириться с тем, что после обновления ядра нужно обязательно перезагрузиться, ибо без этого практически отваливается /dev — USB-накопители уже не обнаруживаются, к vpn уже не подключиться.
Строго говоря, отваливается подгрузка новых модулей. Т. е. если до обновления в системе не было ни одной флешки и ни одного подключения к VPN, тогда да, отвалится. В противном случае — нет.
Ещё наверняка как-нибудь можно через хуки отложить удаление каталога с модулями до перезагрузки, но я не пробовал, т. к. особой необходимости даже не возникало.