#!/bin/sh
set -e

# Config
KVERSION="2.2.13"

# Script
KSOURCE="linux-$KVERSION"
KHEADERS="linux-$KVERSION/include"

echo "Making symlinks for the Linux kernel headers"

# remove /usr/src/linux
if [ -d usr/src/linux ]; then
  echo "- removing linux source directory"
  rm -fR usr/src/linux
elif [ -f usr/src/linux ]; then
  echo "- removing linux source symlink"
  rm -f usr/src/linux
fi

# link to the new dir
echo "- linking linux to $KSOURCE"
( cd usr/src/ ; ln -sf $KSOURCE linux )
  
echo "- linking i386 to asm"
( cd usr/src/$KHEADERS ; ln -sf asm-i386  asm )

echo "Making symlinks for the Linux include"
if [ ! -d usr/include/asm ]; then
  rm -f  usr/include/asm
  ( cd usr/include ; ln -sf ../src/$KHEADERS/asm   asm )
fi
if [ ! -d usr/include/linux ]; then
  rm -f  usr/include/linux
  ( cd usr/include ; ln -sf ../src/$KHEADERS/linux linux )
fi
echo "done."
