IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=2.4.1 PROGNAME="ppp $VERSION" DESC="\ ppp (Point-to-Point Protocol) \n\ \n\ The Point-to-Point Protocol (PPP) provides a method for transmitting \n\ data over serial links. It's commonly used for connecting to the \n\ Internet using a modem. This package includes the PPP daemon (pppd), \n\ which negotiates with the peer to establish the link and sets up the \n\ ppp network interface, and pppsetup, an easy-to-use utility for \n\ setting up your PPP daemon." BUILD=1 MAINTAINER="Mark Post " SOURCE=ftp://cs.anu.edu.au/pub/software/ppp/ PKGNAME=ppp-$VERSION-s390-$BUILD TAG=OPT compile() { tar -zxvf $CWD/ppp-$VERSION.tar.gz cd ppp-$VERSION/ chown -R root.root . # Add callback support: zcat $CWD/ppp-cbcp.diff.gz | patch -p0 --backup --suffix=.orig zcat $CWD/ppp.time.diff.gz | patch -p1 --backup --suffix=.orig cat $CWD/utils.c.diff | patch -p1 --backup --suffix=.orig2 ./configure make HAVE_INET6=y cd $TMP tar -zxvf $CWD/pppsetup-1.98.tar.gz cd pppsetup-1.98/ zcat $CWD/pppsetup-1.98.slack.diff.gz | patch -p1 --backup zcat $CWD/pppsetup-1.98.pppoff.diff.gz | patch -p0 --backup zcat $CWD/pppsetup-1.98.moredevs.diff.gz | patch -p1 --backup zcat $CWD/pppsetup-1.98.backupfiles.diff.gz | patch -p1 --backup } install() { mkdir /package-ppp ( cd /package-ppp tar -zxvf $CWD/_ppp.tar.gz usr/sbin ) cd $TMP/ppp-$VERSION/ make install DESTDIR=/package-ppp zcat $CWD/options.dist.gz > /package-ppp/etc/ppp/options.dist ( cd /package-ppp/etc/ppp/ rm chap-secrets pap-secrets options ) mkdir -p /package-ppp/usr/doc/ppp-$VERSION cp -a FAQ README* SETUP scripts /package-ppp/usr/doc/ppp-$VERSION rm /package-ppp/usr/sbin/pppdump \ /package-ppp/usr/man/man8/pppdump.8 cd $TMP/pppsetup-1.98/ cp -a ppp-off pppsetup /package-ppp/usr/sbin/ mkdir -p /package-ppp/usr/doc/pppsetup cp -a README.pppsetup ppp-compile.txt pppsetup-1.98.README pppsetup-1.98.lsm \ /package-ppp/usr/doc/pppsetup ( cd /package-ppp/usr/man/man8 rm -f *.gz gzip -9 *.8 ) } attributes() { chown -R root.bin $PKG/package-ppp/usr/sbin/ chmod 755 $PKG/package-ppp/usr/sbin/ppp-off ( cd $PKG/package-ppp/usr/doc/ppp-$VERSION/scripts/ chmod 711 callback ppp-off redialer chmod 511 ppp-on chmod 700 ppp-on-dialer chmod 755 ppp-on-rsh ppp-on-ssh ) chmod 644 $PKG/package-ppp/usr/man/man8/* chmod 755 $PKG/package-ppp/usr/sbin/pppd } special() { cd $PKG mv package-ppp/* ./ rmdir package-ppp cd $CTL cat << EOF >> doinst.sh if [ ! -r etc/ppp/options ]; then mv etc/ppp/options.dist etc/ppp/options fi EOF cat $CWD/slack-desc > slack-desc sed -e 's%package-ppp/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }