summaryrefslogtreecommitdiffstats
path: root/initrd/mkdxsinitrd
diff options
context:
space:
mode:
authorFelix Endres2006-03-23 16:00:30 +0100
committerFelix Endres2006-03-23 16:00:30 +0100
commit2c4b6376ae131287d276721a34c1031a9fbea944 (patch)
tree9b58618c9314959229b1c7bd387860b6953effe5 /initrd/mkdxsinitrd
parentBugfix (diff)
downloadcore-2c4b6376ae131287d276721a34c1031a9fbea944.tar.gz
core-2c4b6376ae131287d276721a34c1031a9fbea944.tar.xz
core-2c4b6376ae131287d276721a34c1031a9fbea944.zip
Toleranz gegen fehlende vmlinuz links (Nimm stattdessen den neusten kernel)
git-svn-id: http://svn.openslx.org/svn/openslx/ld4@114 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initrd/mkdxsinitrd')
-rwxr-xr-xinitrd/mkdxsinitrd4
1 files changed, 4 insertions, 0 deletions
diff --git a/initrd/mkdxsinitrd b/initrd/mkdxsinitrd
index daeee9ff..1b2b4811 100755
--- a/initrd/mkdxsinitrd
+++ b/initrd/mkdxsinitrd
@@ -420,6 +420,10 @@ fi
if [ -z "$KERNVER" ] ; then
KERNVER=`ls -l ${ROOTDIR}/vmlinuz | grep vmlinuz | sed "s/.*vmlinuz-//"`
fi
+# if no vmlinuz found, go for vmlinuz-x.yz.uv...
+if [ -z "$KERNVER" ] ; then
+ KERNVER=`ls -lt /nfsroot/boot/vmlinuz* | grep vmlinuz | sed -n "1,1s/.*vmlinuz-//p"`
+fi
if [ -z "$KERNVER" ] ; then
echo "No kernel version set or detected - please use the -k flag! Exiting..."