zax - customs - kernel src auto fix
[anomen-kernel-config.git] / zax / customs / etc / local.d / kernel_symlink.start
blobf17d0f3bbb2ee97abfda50a9cccbc42b81c4d5a4
1 #!/bin/bash
2 # /etc/conf.d/local.start
4 # fix /usr/src/linux symlink
6 KLINK=`ls -l /usr/src/linux | sed -ne 's/.*->[ \t]*//p'`
7 KCURR=linux-`uname -r | sed -ne 's/-.[0-9a-z]*$//p' `
8 if [ "$KLINK" "!=" "$KCURR" ]
9 then
10 echo -n "Incorrect /usr/src/linux link. "
11 if [ -d "/usr/src/$KCURR" ]
12 then
13 echo Fixing...
14 ln -vsfn "$KCURR" /usr/src/linux
15 else
16 echo "ERROR: Can't fix!"