From: S.Çağlar Onur Date: Wed, 15 Dec 2010 20:09:21 +0000 (-0500) Subject: add required postinstall steps X-Git-Tag: linux-2.6-32-3~5 X-Git-Url: http://git.onelab.eu/?p=linux-2.6.git;a=commitdiff_plain;h=476c58830d10367faa5cc4b0142f27103654e197 add required postinstall steps --- diff --git a/kernel-2.6.spec b/kernel-2.6.spec index 14f3d4530..9ddaeddab 100644 --- a/kernel-2.6.spec +++ b/kernel-2.6.spec @@ -1548,11 +1548,32 @@ fi\ %else\ /sbin/new-kernel-pkg --package kernel%{?1:-%{1}} --mkinitrd --depmod --update %{KVERREL}%{?1:.%{1}} $NEWKERNARGS || exit $?\ %endif}\ +#### Planet-Lab #### +%if "%{distro}" == "Fedora" && %{distrorelease} >= 12 /sbin/new-kernel-pkg --package kernel%{?1:-%{1}} --rpmposttrans %{KVERREL}%{?1:.%{1}} || exit $?\ +%endif +#### Planet-Lab #### if [ -x /sbin/weak-modules ]\ then\ /sbin/weak-modules --add-kernel %{KVERREL}%{?1:.%{1}} || exit $?\ fi\ + +#### Planet-Lab #### +# make some useful links +pushd /boot > /dev/null ; { + ln -sf config-%{KVERREL}%{?1:.%{1}} config + ln -sf config-%{KVERREL}%{?1:.%{1}} configsmp + ln -sf initrd-%{KVERREL}%{?1:.%{1}}.img initrd-boot + ln -sf initrd-%{KVERREL}%{?1:.%{1}}.img initrd-bootsmp + ln -sf vmlinuz-%{KVERREL}%{?1:.%{1}} kernel-boot + ln -sf vmlinuz-%{KVERREL}%{?1:.%{1}} kernel-bootsmp +} +popd > /dev/null + +# ask for a reboot +mkdir -p /etc/planetlab +touch /etc/planetlab/update-reboot +#### Planet-Lab #### %{nil} #