From 0e1cf3798b8ad660383bc2f3fa073086f4eaaee9 Mon Sep 17 00:00:00 2001 From: anomen Date: Fri, 10 Jan 2014 13:50:10 +0100 Subject: [PATCH] zax - customs - kernel src auto fix --- zax/customs/etc/local.d/kernel_symlink.start | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 zax/customs/etc/local.d/kernel_symlink.start diff --git a/zax/customs/etc/local.d/kernel_symlink.start b/zax/customs/etc/local.d/kernel_symlink.start new file mode 100755 index 0000000..f17d0f3 --- /dev/null +++ b/zax/customs/etc/local.d/kernel_symlink.start @@ -0,0 +1,20 @@ +#!/bin/bash +# /etc/conf.d/local.start + +# fix /usr/src/linux symlink + +KLINK=`ls -l /usr/src/linux | sed -ne 's/.*->[ \t]*//p'` +KCURR=linux-`uname -r | sed -ne 's/-.[0-9a-z]*$//p' ` +if [ "$KLINK" "!=" "$KCURR" ] +then + echo -n "Incorrect /usr/src/linux link. " + if [ -d "/usr/src/$KCURR" ] + then + echo Fixing... + ln -vsfn "$KCURR" /usr/src/linux + else + echo "ERROR: Can't fix!" + fi +fi + + -- 2.11.4.GIT