X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=kernel-2.6.spec;h=2513a7bce70f4623fb8bf12eb74bed2b7d274604;hb=f77a3de7873df5e7dc67a54d7d29335250b03d14;hp=9ddaeddabe0429eae544579bfabb96ab2b8c59dc;hpb=476c58830d10367faa5cc4b0142f27103654e197;p=linux-2.6.git diff --git a/kernel-2.6.spec b/kernel-2.6.spec index 9ddaeddab..2513a7bce 100644 --- a/kernel-2.6.spec +++ b/kernel-2.6.spec @@ -563,7 +563,13 @@ Obsoletes: kernel-smp BuildRequires: module-init-tools, patch >= 2.5.4, bash >= 2.03, sh-utils, tar BuildRequires: bzip2, findutils, gzip, m4, perl, make >= 3.78, diffutils, gawk BuildRequires: gcc >= 3.4.2, binutils >= 2.12, redhat-rpm-config +#### Planet-Lab #### +%if "%{distro}" == "Fedora" && %{distrorelease} >= 14 BuildRequires: net-tools, patchutils, rpm-build >= 4.8.0-7 +%else +BuildRequires: net-tools, patchutils, rpm-build +%endif +#### Planet-Lab #### %if %{with_doc} BuildRequires: xmlto BuildRequires: asciidoc @@ -1548,32 +1554,23 @@ 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 +%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 #### +%endif\ +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\ +mkdir -p /etc/planetlab\ +touch /etc/planetlab/update-reboot\ %{nil} #