#!/bin/sh
TMP=/tmp
CWD=`pwd`
PKG=/tmp/package-kernel-headers

# Fill this stuff in:

VERSION=${VERSION:-2.6.21.7}
ARCH=${ARCH:-powerpc}
BUILD=${BUILD:-3}

# First try to find the loot in the current dir, then look
# in /usr/src/linux-$VERSION:
if [ -d /usr/src/linux-$VERSION/include/ ]; then
  KERNEL=/usr/src/linux-$VERSION/include/
else
  echo "* No kernel found"
  exit 1
fi


echo "Grabbing include files from $KERNEL"
echo "Hit ENTER to continue"
read junk

rm -rf $PKG 2> /dev/null
mkdir -p $PKG/usr/include

 ( cd $KERNEL ; find asm-generic | cpio -pvmd /tmp/package-kernel-headers/usr/include/ )
 ( cd $KERNEL ; find asm-powerpc | cpio -pvmd /tmp/package-kernel-headers/usr/include/ )
 ( cd $KERNEL ; find asm-ppc     | cpio -pvmd /tmp/package-kernel-headers/usr/include/ )
 ( cd $KERNEL ; find asm         | cpio -pvmd /tmp/package-kernel-headers/usr/include/ )
 ( cd $KERNEL ; find linux       | cpio -pvmd /tmp/package-kernel-headers/usr/include/ )

echo "Chowning everything..."
find $PKG -type d -exec chmod 755 {} \;
find $PKG -type f -exec chmod 644 {} \;
echo " done"

mkdir -p $PKG/install
cat $CWD/slack-desc.headers > $PKG/install/slack-desc

cd $PKG
makepkg -l y -c n $TMP/kernel-headers-$VERSION-$ARCH-$BUILD.tgz
