diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2019-05-06 08:36:20 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2019-05-06 08:36:20 +0200 |
commit | e03f240fe379d738b967216319153489262a7377 (patch) | |
tree | 782f232183c07fe5840d9a6a4f9ca1c384d8b601 | |
parent | c97fa4f1aed6af073e050b23ee2b69d8f1a29cd0 (diff) | |
download | jenkinsfiles-e03f240fe379d738b967216319153489262a7377.tar.gz |
add /bin/kernel-install support
-rw-r--r-- | kernel.spec.template | 34 |
1 files changed, 23 insertions, 11 deletions
diff --git a/kernel.spec.template b/kernel.spec.template index 4fabe3e..813b95d 100644 --- a/kernel.spec.template +++ b/kernel.spec.template @@ -85,21 +85,33 @@ mkdir %{buildroot}/lib/modules/%{KNLVERS}/build cp build/.config %{buildroot}/lib/modules/%{KNLVERS}/build %post -echo "# new-kernel-pkg install %{name}-%{KNLVERS}" -/usr/sbin/new-kernel-pkg --package %{name} \ - --install "%{KNLVERS}" +if test -x /usr/sbin/new-kernel-pkg; then + echo "# new-kernel-pkg install %{name}-%{KNLVERS}" + /usr/sbin/new-kernel-pkg --package %{name} \ + --install "%{KNLVERS}" +fi %preun -echo "# new-kernel-pkg remove %{name}-%{KNLVERS}" -/usr/sbin/new-kernel-pkg \ - --rminitrd --rmmoddep --remove "%{KNLVERS}" +if test -x /usr/sbin/new-kernel-pkg; then + echo "# new-kernel-pkg remove %{name}-%{KNLVERS}" + /usr/sbin/new-kernel-pkg \ + --rminitrd --rmmoddep --remove "%{KNLVERS}" +else + echo "# kernel-install remove /boot/vmlinuz-%{KNLVERS}" + /bin/kernel-install remove "%{KNLVERS}" "/boot/vmlinuz-%{KNLVERS}" +fi %posttrans -echo "# new-kernel-pkg update+posttrans %{name}-%{KNLVERS}" -/usr/sbin/new-kernel-pkg --package %{name} \ - --mkinitrd --dracut --depmod --update "%{KNLVERS}" -/usr/sbin/new-kernel-pkg --package %{name} \ - --rpmposttrans "%{KNLVERS}" +if test -x /usr/sbin/new-kernel-pkg; then + echo "# new-kernel-pkg update+posttrans %{name}-%{KNLVERS}" + /usr/sbin/new-kernel-pkg --package %{name} \ + --mkinitrd --dracut --depmod --update "%{KNLVERS}" + /usr/sbin/new-kernel-pkg --package %{name} \ + --rpmposttrans "%{KNLVERS}" +else + echo "# kernel-install add /boot/vmlinuz-%{KNLVERS}" + /bin/kernel-install add "%{KNLVERS}" "/boot/vmlinuz-%{KNLVERS}" +fi %files /boot/config-%{KNLVERS} |