#!/bin/bash #NEED:linux_src # Set initial variables: CWD=`pwd` if [ "$TMP" = "" ]; then TMP=/tmp fi PKG=$TMP/pkg NAME=klibc VER=2.0.4 ARCH=`arch` mkdir -p $PKG tar -xzf $NAME-$VER.tar.gz || exit 1 cd $NAME-$VER || exit 1 #patch -p1 -F3 < ../klibc-linux-libc-dev.patch || exit 1 for P in `cat ../patches/series`; do patch -p1 < "../patches/$P" || exit 1 done #ln -s /usr/src/linux linux || exit 1 mkdir linux || exit 1 ln -s /usr/include/ linux/include || exit 1 #echo "KRNLOBJ = /usr/lib/klibc" >> MCONFIG || exit 1 #cat > "70klibc" <<-EOF # PRELINK_PATH_MASK="/usr/lib/klibc" #EOF #export CFLAGS="-fgnu89-inline" make || exit 1 #./makeklcc.pl klcc.in klibc.config /usr/bin/perl || exit 1 make INSTALLROOT=$PKG install || exit 1 #mkdir $PKG/bin #cp klcc $PKG/bin || exit 1 # Create the package: cd $PKG #makepkg -l y -c n $TMP/logrotate-$VERSION-$ARCH-$BUILD.tgz makepkg -l y -c n $CWD/$NAME.pkg > /dev/null && echo $VER > $CWD/$NAME.version && arch > $CWD/$NAME.arch