SPECS: kernel-xen.spec - multiboot grubby install
glen
glen at pld-linux.org
Sun Apr 27 12:40:55 CEST 2008
Author: glen Date: Sun Apr 27 10:40:55 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- multiboot grubby install
---- Files affected:
SPECS:
kernel-xen.spec (1.8 -> 1.9)
---- Diffs:
================================================================
Index: SPECS/kernel-xen.spec
diff -u SPECS/kernel-xen.spec:1.8 SPECS/kernel-xen.spec:1.9
--- SPECS/kernel-xen.spec:1.8 Sun Apr 27 00:16:30 2008
+++ SPECS/kernel-xen.spec Sun Apr 27 12:40:50 2008
@@ -42,7 +42,7 @@
%define _basever 2.6.18
%define _postver .8
-%define _rel 0.9
+%define _rel 0.10
%define _ver %{nil}
Summary: The Linux kernel (the core of the Linux operating system)
@@ -74,8 +74,8 @@
Patch0: kernel-xen-xen.patch
Patch1: kernel-PATH_MAX.patch
URL: http://www.kernel.org/
-BuildRequires: binutils >= 3:2.14.90.0.7
BuildRequires: %{kgcc_package} >= 5:3.2
+BuildRequires: binutils >= 3:2.14.90.0.7
BuildRequires: module-init-tools
# for hostname command
BuildRequires: net-tools
@@ -87,6 +87,7 @@
Requires: coreutils
Requires: geninitrd >= 2.57
Requires: module-init-tools >= 0.9.9
+Requires: xen >= %{xen_version}
Provides: %{name}(vermagic) = %{kernel_release}
Provides: kernel(xen0) = %{xen_version}
Conflicts: e2fsprogs < 1.29
@@ -256,8 +257,8 @@
%description headers -l de.UTF-8
Dies sind die C Header Dateien für den Linux-Kernel, die definierte
-Strukturen und Konstante beinhalten, die beim rekompilieren des Kernels
-oder bei Kernel Modul kompilationen gebraucht werden.
+Strukturen und Konstante beinhalten, die beim rekompilieren des
+Kernels oder bei Kernel Modul kompilationen gebraucht werden.
%description headers -l pl.UTF-8
Pakiet zawiera pliki nagłówkowe jądra, niezbędne do rekompilacji jądra
@@ -520,15 +521,19 @@
ln -sf initrd-%{kernel_release}.gz %{initrd_dir}/initrd-%{alt_kernel}
if [ -x /sbin/new-kernel-pkg ]; then
+ xen=$(readlink -f /boot/xen.gz)
+ xenver=${xen#/boot/xen-}
+ xenver=${xenver%.gz}
+
if [ -f /etc/pld-release ]; then
title=$(sed 's/^[0-9.]\+ //' < /etc/pld-release)
else
title='PLD Linux'
fi
- title="$title %{alt_kernel}"
+ title="Xen $xenver / $title"
- /sbin/new-kernel-pkg --initrdfile=%{initrd_dir}/initrd-%{kernel_release}.gz --install %{kernel_release} --banner "$title"
+ /sbin/new-kernel-pkg --multiboot=$xen --initrdfile=%{initrd_dir}/initrd-%{kernel_release}.gz --install %{kernel_release} --banner "$title"
elif [ -x /sbin/rc-boot ]; then
/sbin/rc-boot 1>&2 || :
fi
@@ -746,6 +751,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.9 2008-04-27 10:40:50 glen
+- multiboot grubby install
+
Revision 1.8 2008-04-26 22:16:30 glen
- provide just 3.2 major
- kabi in localversion
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/kernel-xen.spec?r1=1.8&r2=1.9&f=u
More information about the pld-cvs-commit
mailing list