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 bootable kernel $VERSION" DESC="\ kernel-default (Linux kernel) \n\ \n\ A Linux kernel for S/390 and zSeries computers. You MUST install a \n\ kernel image in order for your system to boot from DASD." BUILD=2 MAINTAINER="Mark Post " SOURCE=ftp://ftp.us.kernel.org/pub/linux/kernel/v2.4 PKGNAME=kernel-default-$VERSION-s390-$BUILD TAG=ADD compile() { mkdir -p usr/src/ cd usr/src/ tar -yxf $CWD/../kernel-source/linux-$VERSION.tar.bz2 chown -R root.root linux-$VERSION ( cd linux-$VERSION echo ----- s390-linux-$VERSION-$IBMPATCH-june2003.diff.gz zcat $CWD/../kernel-source/s390-linux-$VERSION-$IBMPATCH-june2003.diff.gz | patch -p1 ) ### setup source tree ( cd linux-$VERSION make mrproper cp $CWD/../kernel-source/s390.default.$VERSION.config .config make oldconfig make dep make clean make image ) } install() { cd $TMP/usr/src/linux-$VERSION mkdir -p /package-kernel-default/boot cp -p arch/s390/boot/image /package-kernel-default/boot/image-$VERSION cp -p System.map /package-kernel-default/boot/System.map-$VERSION cp -p $CWD/../kernel-source/s390.default.$VERSION.config \ /package-kernel-default/boot/config-$VERSION ( cd /package-kernel-default/boot rm -f System.map ; ln -s System.map-$VERSION System.map rm -f image ; ln -s image-$VERSION image rm -f config ; ln -s config-$VERSION config ) } special() { cd $PKG mv package-kernel-default/* ./ rmdir package-kernel-default cd $CTL cat $CWD/slack-desc.s390 > slack-desc sed -e 's%package-kernel-default/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }