IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=2.4.2 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 -yxvf $CWD/ppp-$VERSION.tar.bz2 cd ppp-$VERSION/ chown -R root.root . zcat $CWD/ppp.slack.diff.gz | patch -p1 --verbose --backup --suffix=.orig # Fix infinite loop on disconnect: zcat $CWD/ppp-2.4.2.loopbug.diff.gz | patch -p1 --verbose --backup --suffix=.orig # Fix for a header file that has changed name and location cat $CWD/bpf.h.diff | patch -p1 --backup --suffix=.orig ./configure make cd $TMP tar -zxvf $CWD/pppsetup-1.98.tar.gz cd pppsetup-1.98 chown -R root.root . 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 # chown root.bin ppp-off pppsetup # chmod 755 ppp-off pppsetup } 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.new.gz > /package-ppp/etc/ppp/options.new ( cd /package-ppp/etc/ppp/ mv chap-secrets chap-secrets.new mv pap-secrets pap-secrets.new rm options ) mkdir -p /package-ppp/usr/doc/ppp-$VERSION cp -a FAQ PLUGINS README* SETUP scripts /package-ppp/usr/doc/ppp-$VERSION 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/ chown root.daemon $PKG/package-ppp/usr/man/man8/pppstats.8.gz ( 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 autopppd 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 $CWD/config.sh >> doinst.sh cat << EOF >> doinst.sh config etc/ppp/chap-secrets.new config etc/ppp/options.new config etc/ppp/pap-secrets.new 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 }