Am Fri, 09 Feb 2018 11:39:25 +0100 schrieb Kai Krakow:
> Am Sun, 04 Feb 2018 05:20:03 +0100 schrieb tuxic:
>> after installing linux-4.15.1 (downloaded from kernel.org) I want to
>> reinstall (beside others) nvidia drivers.
>> Emerge told me:
>> | >emerge nvidia-drivers
>> | Calculating dependencies... done!
>> | >>> Jobs: 0 of 0 complete Load avg: 1.05,
>> 0.65, 0.34
>> | >>> Auto-cleaning packages...
>> | >>> No outdated packages were found on your system.
>> That is valid for the previous installed kernel...but not for the one
>> This was updated just before
>> Sun Feb 4 04:21:46 2018 <<< sys-apps/portage-2.3.23
>> Sun Feb 4 04:21:51 2018 >>> sys-apps/portage-2.3.24
>> My make.conf has this options:
>> EMERGE_DEFAULT_OPTS="--jobs=4 --load-average=4 --changed-deps-report=n
>> Thanks for any help in advance!
> I'm using this script to automate the process:
> $ cat /etc/kernel/postinst.d/70-emerge-module-rebuild
> exec env -i PATH=$PATH /usr/bin/emerge -1v --usepkg=n @module-rebuild
> (I don't know why "env -i PATH=$PATH" is needed but otherwise it won't
> work correctly sometimes)
After reading the rest of the thread, it is now:
$ cat /etc/kernel/postinst.d/70-emerge-module-rebuild
exec env -i PATH=$PATH /usr/bin/emerge -1v --usepkg=n --selective=n
> You could add "--changed-deps=n" there because otherwise it won't play
> well with using "--changed-deps" as a default.
> Now, when you run "make modules_install install", it will automatically
> rebuild kernel modules.
> BTW, I have another script to also install the kernel in systemd-boot
> which also rebuilds initramfs (dracut here):
> $ cat /etc/kernel/postinst.d/zz-systemd-boot
> /usr/bin/kernel-install remove $1 $2
> /usr/bin/kernel-install add $1 $2
Replies to list-only preferred.