IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/tmp:/mnt:/usr/src STRIPLIB=n STRIPBIN=n VERSION=2.4.29 IBMPATCH=24 PROGNAME="Linux kernel $VERSION source" DESC="\ kernel-source (Linux kernel source) \n\ \n\ Source code for Linus Torvalds' Linux kernel. \n\ \n\ This is the complete source code for the Linux kernel, along with \n\ IBM's patches for S/390 and zSeries." BUILD=2 MAINTAINER="Mark Post " SOURCE=ftp://ftp.us.kernel.org/pub/linux/kernel/v2.4 PKGNAME=kernel-source-$VERSION-s390-$BUILD TAG=REC compile() { mkdir -p usr/src/ cd usr/src/ echo "Unpacking the tarball. Please wait..." tar -xyf $CWD/linux-$VERSION.tar.bz2 ln -s linux-$VERSION linux chown -R root.root linux-$VERSION mkdir linux-$VERSION.save/ cp -a linux-$VERSION/drivers/net/hamradio/soundmodem linux-$VERSION.save/ cp -a linux-$VERSION/scripts linux-$VERSION.save/ ( cd linux-$VERSION/ echo ----- s390-linux-$VERSION-$IBMPATCH-june2003.diff.gz zcat $CWD/s390-linux-$VERSION-$IBMPATCH-june2003.diff.gz | patch -p1 ) ## setup source tree ( cd linux-$VERSION make mrproper cp $CWD/s390.default.$VERSION.config .config make oldconfig make dep make clean make image make clean ) # Clean up the source tree ( cd linux-$VERSION rm drivers/net/hamradio/soundmodem/* cp -a $TMP/usr/src/linux-$VERSION.save/soundmodem/* drivers/net/hamradio/soundmodem/ rm scripts/* 2>/dev/null cp -a $TMP/usr/src/linux-$VERSION.save/scripts/* scripts/ rm -rf $TMP/usr/src/linux-$VERSION.save/ rm .version rm .config.old find . -name "*~" | xargs rm find . -name ".depend" | xargs rm find . -name ".hdepend" | xargs rm find . -name ".??*flags" | xargs rm ) } install() { cd $TMP mkdir /package-kernel-source mv usr /package-kernel-source } special() { cd $PKG mv package-kernel-source/* ./ rmdir package-kernel-source cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-kernel-source/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new } subpacks() { repack kernel-headers }