diff --git a/kernel.spec b/kernel.spec index b8553f23839d3846094f9ecf8842e936d1027227..f81a77735d5dd05fccd271a4307ea95b0d2d1530 100644 --- a/kernel.spec +++ b/kernel.spec @@ -1495,6 +1495,15 @@ fi\ /sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ %{nil} +# This macro defines a %%posttrans script for a kernel*-modules package. +# %%kernel_modules_posttrans [] +# More text can follow to go at the end of this modules' %%post. +# +%define kernel_modules_posttrans() \ +%{expand:%%posttrans %{?1:%{1}-}modules}\ +/bin/kernel-install add %{KVERREL}%{?1:+%{1}} /lib/modules/%{KVERREL}%{?1:+%{1}}/vmlinuz || exit $?\ +%{nil} + # This macro defines a %%posttrans script for a kernel package. # %%kernel_variant_posttrans [] # More text can follow to go at the end of this variant's %%post. @@ -1518,6 +1527,7 @@ fi\ %{expand:%%kernel_modules_post %{?-v*}}\ %{expand:%%kernel_modules_extra_post %{?-v*}}\ %{expand:%%kernel_modules_internal_post %{?-v*}}\ +%{expand:%%kernel_modules_posttrans %{?-v*}}\ %{expand:%%kernel_variant_posttrans %{?-v*}}\ %{expand:%%post %{?-v*:%{-v*}-}core}\ %{-r:\