Vendor: PlanetLab
Packager: PlanetLab Central <support@planet-lab.org>
Distribution: PlanetLab %{plrelease}
-URL: %(echo %{url} | cut -d ' ' -f 2)
+URL: %{SCMURL}
%{!?pldistro:%global pldistro planetlab}
%define name linux-2.6
%define module_version_varname sublevel
-%define taglevel 2
+%define taglevel 8
%define sublevel 32
#### Planet-Lab ####
%define with_perftool %{?_without_perftool: 0} %{?!_without_perftool: 1}
# perf noarch subpkg
%define with_perf %{?_without_perf: 0} %{?!_without_perf: 1}
+#### Planet-Lab ####
# kernel-debuginfo
+%if "%{distro}" == "CentOS" && %{distrorelease} == 5
+%define with_debuginfo %{?_without_debuginfo: 1} %{?!_without_debuginfo: 0}
+%else
%define with_debuginfo %{?_without_debuginfo: 0} %{?!_without_debuginfo: 1}
+%endif
+#### Planet-Lab ####
# kernel-bootwrapper (for creating zImages from kernel + initrd)
%define with_bootwrapper %{?_without_bootwrapper: 0} %{?!_without_bootwrapper: 1}
# Want to build a the vsdo directories installed
%if "%{distro}" == "Fedora" && %{distrorelease} >= 12
%define initrd_prereq mkinitrd >= 6.0.61-1
%else
-%define initrd_prereq mkinitrd >= 6.0.19-1
+%define initrd_prereq mkinitrd >= 5.1
%endif
#### Planet-Lab ####
%endif
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
Patch19: linux-2.6-660-nmi-watchdog-default.patch
Patch20: linux-2.6-680-htb-hysteresis-tso.patch
+Patch10000: linux-2.6-10000-gcc-4.5.patch
# empty final patch file to facilitate testing of kernel patches
Patch999999: linux-kernel-test.patch
ApplyPatch linux-2.6-650-hangcheck-reboot.patch
ApplyPatch linux-2.6-660-nmi-watchdog-default.patch
ApplyPatch linux-2.6-680-htb-hysteresis-tso.patch
+ApplyPatch linux-2.6-10000-gcc-4.5.patch
#### Planet-Lab ####
ApplyOptionalPatch linux-kernel-test.patch
/sbin/weak-modules --add-kernel %{KVERREL}%{?1:.%{1}} || exit $?\
fi\
%endif\
-# make some useful links
-pushd /boot\
+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\
-# ask for a reboot
+popd > /dev/null\
mkdir -p /etc/planetlab\
touch /etc/planetlab/update-reboot\
%{nil}
%endif
%changelog
+* Mon Jan 10 2011 S.Çağlar Onur <caglar@cs.princeton.edu> - linux-2.6-32-8
+- Fix override: reassigning to symbol SYSFS_DEPRECATED_V2 build warning
+
+* Thu Jan 06 2011 S.Çağlar Onur <caglar@cs.princeton.edu> - linux-2.6-32-7
+- Adjust mkinitrd requirement for CentOS 5
+
+* Wed Jan 05 2011 S.Çağlar Onur <caglar@cs.princeton.edu> - linux-2.6-32-6
+- Disable debuginfo packages for CentOS 5
+
+* Wed Dec 22 2010 S.Çağlar Onur <caglar@cs.princeton.edu> - linux-2.6-32-5
+- Fix problems caused by gcc 4.5.1 on F14
+
+* Fri Dec 17 2010 S.Çağlar Onur <caglar@cs.princeton.edu> - linux-2.6-32-4
+- Fix build problems for Fedora 8 and 12
+
+* Thu Dec 16 2010 S.Çağlar Onur <caglar@cs.princeton.edu> - linux-2.6-32-3
+- Tweak vserver configs based on Daniel's suggestions
+- Add appropriate postinstall steps required by PL nodes
+- Tweak dependencies for F8 compatibility
+
* Fri Dec 10 2010 S.Çağlar Onur <caglar@cs.princeton.edu> - linux-2.6-32-2
- Fix F14 build problems