Обновление модулей ядра после обновления системы

После обновления системы, для обновления модулей ядра теперь надо делать: emerge @module-rebuild (во всех ранних ответах фигурировала команда module-rebuild -X rebuild, но сейчас такой команды нет)…

В частности, если был установлен Virtualbox-bin, то эта команда необходима…
Не нашёл подобного указания в http://www.calculate-linux.ru/main/ru/modules_load
или здесь: http://www.calculate-linux.ru/main/ru/system_update_guide

Полгода назад уже обсуждалось: http://www.calculate-linux.ru/boards/16/topics/24900

да, только по поиску не найти… и если это ещё полгода назад обсуждалось, то должно быть в доках давно…

Самое главное так и не обсудили в обоих. А именно, всё это так называемые sets. Сколько их в системе можно узнать так:

$ emerge --list-sets
downgrade
installed
live-rebuild
lxde-qt-live
module-rebuild
ocaml-rebuild
preserved-rebuild
psiplus
qt-extras-live
qt4
qt4-live
qt5-addons
qt5-essentials
qt5-tools
qtdesktop
razorqt
rebuilt-binaries
security
selected
system
unavailable
unavailable-binaries
world
x11-module-rebuild

Например последний переустановит все x11 модули:

 # emerge -pv @x11-module-rebuild

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] x11-drivers/xf86-input-evdev-2.8.2  0 kB
[ebuild   R   ~] x11-drivers/xf86-video-intel-2.99.911-r1  USE="dri sna udev xvmc -debug -glamor -uxa" 0 kB
[ebuild   R    ] x11-drivers/xf86-input-joystick-1.6.2  0 kB
[ebuild   R    ] x11-drivers/xf86-input-mouse-1.9.0  0 kB
[ebuild   R    ] x11-drivers/xf86-video-v4l-0.2.0  USE="-debug" 0 kB
[ebuild   R    ] x11-drivers/xf86-input-keyboard-1.7.0  0 kB
[ebuild   R    ] x11-drivers/xf86-video-fbdev-0.4.4  0 kB
[ebuild   R    ] x11-drivers/xf86-video-vesa-2.3.3  0 kB
[ebuild   R    ] x11-drivers/xf86-video-dummy-0.3.7  USE="-dga" 0 kB
[ebuild   R   ~] x11-drivers/xf86-input-synaptics-1.7.6  0 kB
[ebuild   R   ~] x11-drivers/xf86-video-modesetting-0.9.0  0 kB
[ebuild   R   ~] x11-drivers/xf86-input-wacom-0.24.0  USE="-debug" 0 kB
[ebuild   R    ] x11-drivers/nvidia-drivers-340.24  USE="X acpi multilib tools uvm -pax_kernel" 0 kB
[ebuild   R    ] x11-drivers/xf86-input-mutouch-1.3.0  0 kB
[ebuild   R   ~] x11-drivers/xf86-video-nouveau-1.0.10-r1  USE="udev" 0 kB

Total: 15 packages (15 reinstalls), Size of downloads: 0 kB

Естественно конкретный набор справедлив для моей системы.
К сожалению параметр –list-sets для emerge не описан в bashcompletions, поэтому придётся запомнить, что такая функциональность есть (или написать патч).

Можно сделать свои set’ы — создать каталог /etc/portage/sets, в нём файл с именем set’а, в который внести нужные пакеты.