aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBill Nottingham <notting@redhat.com>2003-11-14 19:42:27 +0000
committerBill Nottingham <notting@redhat.com>2003-11-14 19:42:27 +0000
commitb3fb502ac2821894e71cb7f2aaca73c80e401da3 (patch)
treeb79ed22b95a65af38097325ab9878ce9d9c9c7f5
parent720fcdc7325153a67e769e4b6ee4fdd183197555 (diff)
downloadinitscripts-b3fb502ac2821894e71cb7f2aaca73c80e401da3.tar
initscripts-b3fb502ac2821894e71cb7f2aaca73c80e401da3.tar.gz
initscripts-b3fb502ac2821894e71cb7f2aaca73c80e401da3.tar.bz2
initscripts-b3fb502ac2821894e71cb7f2aaca73c80e401da3.tar.xz
initscripts-b3fb502ac2821894e71cb7f2aaca73c80e401da3.zip
add summit kernel
-rw-r--r--src/mkkerneldoth9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/mkkerneldoth b/src/mkkerneldoth
index bba0ab78..1cf8e30d 100644
--- a/src/mkkerneldoth
+++ b/src/mkkerneldoth
@@ -3,8 +3,8 @@
# Generate a header that defines the boot kernel.
#
-KERNEL_TYPE=`uname -r | sed 's_^.*\(smp\|enterprise\)$_-\1_;t;s_.*__;'`
-KERNEL_RELEASE=`uname -r | sed 's|smp\|enterprise||g'`
+KERNEL_TYPE=`uname -r | sed 's_^.*\(smp\|enterprise\|summit\)$_-\1_;t;s_.*__;'`
+KERNEL_RELEASE=`uname -r | sed 's|smp\|enterprise\|summit||g'`
rpm -q kernel$KERNEL_TYPE-$KERNEL_RELEASE >/dev/null 2>&1 && KERNEL_ARCH=`rpm -q --qf '%{ARCH}' kernel$KERNEL_TYPE-$KERNEL_RELEASE 2>/dev/null` || KERNEL_ARCH=`uname -m`
@@ -16,6 +16,7 @@ if [ -n "$KERNEL_ARCH" -a "$KERNEL_ARCH$KERNEL_TYPE" != "$OLD_KERNEL_ARCH_TYPE"
case "$KERNEL_TYPE" in
-smp) SMP='1';;
-enterprise) ENTERPRISE='1';;
+ -summit) SUMMIT='1';;
*) UP='1';;
esac
cat > /boot/kernel.h << EOF
@@ -29,6 +30,10 @@ if [ -n "$KERNEL_ARCH" -a "$KERNEL_ARCH$KERNEL_TYPE" != "$OLD_KERNEL_ARCH_TYPE"
#define __MODULE_KERNEL_$KERNEL_ARCH 1
#endif
+#ifndef __BOOT_KERNEL_SUMMIT
+#define __BOOT_KERNEL_SUMMIT $SUMMIT
+#endif
+
#ifndef __BOOT_KERNEL_ENTERPRISE
#define __BOOT_KERNEL_ENTERPRISE $ENTERPRISE
#endif