#!/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