mirror of
https://abf.rosa.ru/djam/kernel-5.15.git
synced 2025-02-23 10:32:54 +00:00
Run depmod earlier
%%trans* triggers ran depmod in the end of the transaction. nvidia modules by auto-krodil macros ran update-alternatives in %%post, then dracut was run in kerne's %%posttrans. But depmod had not been ran yet. ``` D: %post(kernel-modules-nvidia470-5.15-generic-470.141-2166438.71.9225a.x86_64): scriptlet start fdio: 2 writes, 251 total bytes in 0.000024 secs D: %post(kernel-modules-nvidia470-5.15-generic-470.141-2166438.71.9225a.x86_64): execv(/bin/sh) pid 4472 + update-alternatives --install /lib/modules/5.15.72-generic-2rosa2021.1-x86_64/kernel/drivers/video/nvidia470 kmods-nvidia470.48e28c /usr/share/auto-krokodil/kmods/nvidia470.2166438.71.9225a-5.15.72-generic-2rosa2021.1-x86_64 2166438 D: %post(kernel-modules-nvidia470-5.15-generic-470.141-2166438.71.9225a.x86_64): waitpid(4472) rc 4472 status 0 ufdio: 6 reads, 9773 total bytes in 0.000012 secs D: running post-transaction scripts D: read h# 762 Заголовок SHA256 digest: OK Заголовок SHA1 digest: OK D: %posttrans(kernel-5.15-generic-5.15.72-2.x86_64): scriptlet start fdio: 2 writes, 558 total bytes in 0.000033 secs D: %posttrans(kernel-5.15-generic-5.15.72-2.x86_64): execv(/bin/sh) pid 4474 + dracut -f /boot/initrd-5.15.72-generic-2rosa2021.1-x86_64.img 5.15.72-generic-2rosa2021.1-x86_64 ```
This commit is contained in:
parent
9891da8dfc
commit
05930a16ec
1 changed files with 5 additions and 4 deletions
|
@ -616,16 +616,17 @@ dracut -f %{initrd_path} %{kver_full}
|
|||
# File triggers from grub packages will handle this.
|
||||
#/usr/sbin/update-grub2
|
||||
|
||||
%transfiletriggerin -- %{_modulesdir}/%{kver_full}
|
||||
%filetriggerin -- %{_modulesdir}/%{kver_full}
|
||||
# Detect all modules, including ones inside kernel-module* packages
|
||||
if grep -qE '/.*\.ko(|\..*)' ; then
|
||||
depmod -a %{kver_full}
|
||||
fi
|
||||
|
||||
%transfiletriggerpostun -- %{_modulesdir}/%{kver_full}
|
||||
%filetriggerpostun -- %{_modulesdir}/%{kver_full}
|
||||
# Handle e.g. removal of kernel-module* packages
|
||||
# List of files is not available here (?)
|
||||
depmod -a %{kver_full}
|
||||
if grep -qE '/.*\.ko(|\..*)' ; then
|
||||
depmod -a %{kver_full}
|
||||
fi
|
||||
|
||||
%files -f %{kernel_files}
|
||||
%{_bootdir}/System.map-%{kver_full}
|
||||
|
|
Loading…
Add table
Reference in a new issue