summaryrefslogtreecommitdiffstats
path: root/initramfs/initrd-stuff/init
diff options
context:
space:
mode:
authorDirk von Suchodoletz2006-10-29 22:24:54 +0100
committerDirk von Suchodoletz2006-10-29 22:24:54 +0100
commitdc285a867bcc05d0c5c88a3c9eb13b84d71c8e62 (patch)
treec96728db00a14a894b130590d355399527be184a /initramfs/initrd-stuff/init
parent* fixed linebreak problem, now we use '\x0a' only, in order (diff)
downloadcore-dc285a867bcc05d0c5c88a3c9eb13b84d71c8e62.tar.gz
core-dc285a867bcc05d0c5c88a3c9eb13b84d71c8e62.tar.xz
core-dc285a867bcc05d0c5c88a3c9eb13b84d71c8e62.zip
First changes for syslog (URI format possible in variable syslog, see
''machine-setup''), fallback in init if no kernel-version is passed ... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@497 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initramfs/initrd-stuff/init')
-rwxr-xr-xinitramfs/initrd-stuff/init6
1 files changed, 6 insertions, 0 deletions
diff --git a/initramfs/initrd-stuff/init b/initramfs/initrd-stuff/init
index dc61fa25..7b20d904 100755
--- a/initramfs/initrd-stuff/init
+++ b/initramfs/initrd-stuff/init
@@ -47,6 +47,12 @@ mkdir -p ${DEVDIR}/.udevdb
# redirect console (after /dev/console is available, and /dev mounted)
exec < /dev/console > /dev/console 2>&1
+# if no kernel version is set, try to get it directly from /proc
+if [ -z $KERNEL ] ; then
+ KERNEL=$(cat /proc/version)
+ KERNEL=${KERNEL#*version }
+ KERNEL=${KERNEL% (*) (*}
+fi
# set defaults for some important variables, might be overwritten via
# kernel commandline
TMPFSSIZE="50%"