aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorFlorian La Roche <laroche@redhat.com>2001-04-25 12:09:08 +0000
committerFlorian La Roche <laroche@redhat.com>2001-04-25 12:09:08 +0000
commit8135d5d68a222512111dccb25ab7ba3d9160b55b (patch)
tree84415d1a646af0808af36fc9f6e0ba59a7cdf1c4 /src
parent2233e084fc67b5da42480b63cd6525067efc29b3 (diff)
downloadinitscripts-8135d5d68a222512111dccb25ab7ba3d9160b55b.tar
initscripts-8135d5d68a222512111dccb25ab7ba3d9160b55b.tar.gz
initscripts-8135d5d68a222512111dccb25ab7ba3d9160b55b.tar.bz2
initscripts-8135d5d68a222512111dccb25ab7ba3d9160b55b.tar.xz
initscripts-8135d5d68a222512111dccb25ab7ba3d9160b55b.zip
further s390 changes
Diffstat (limited to 'src')
-rw-r--r--src/Makefile3
-rwxr-xr-xsrc/mkkerneldoth.s39021
2 files changed, 24 insertions, 0 deletions
diff --git a/src/Makefile b/src/Makefile
index 9e642e6e..92b6e8e8 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -35,6 +35,9 @@ install:
install -m 644 consoletype.1 $(ROOT)$(mandir)/man1
install -m 644 initlog.conf $(ROOT)/etc
install -m 755 mkkerneldoth $(ROOT)/sbin
+ if uname -m | grep -q s390 ; then \
+ install -m 755 mkkerneldoth.s390 $(ROOT)/sbin/mkkerneldoth ; \
+ fi
# this daemon and initscript are useful for testing the up/down/status stuff
# not installed by default, only comes from sources.
diff --git a/src/mkkerneldoth.s390 b/src/mkkerneldoth.s390
new file mode 100755
index 00000000..137c15ec
--- /dev/null
+++ b/src/mkkerneldoth.s390
@@ -0,0 +1,21 @@
+#!/bin/bash
+#
+# Generate a header that defines the boot kernel.
+#
+
+KVER=`uname -r | sed 's/[^a-zA-Z]//g'`
+
+cat > /boot/kernel.h << EOF
+/* This file is automatically generated at boot time. */
+
+#ifndef __BOOT_KERNEL_H_
+#define __BOOT_KERNEL_H_
+
+#define __BOOT_KERNEL_vrdr 0
+#define __BOOT_KERNEL_tape 0
+
+#undef __BOOT_KERNEL_$KVER
+#define __BOOT_KERNEL_$KVER 1
+
+#endif
+EOF