#!/bin/sh #DEP:ppp CWD=`pwd` TMP=/$CWD/tmp PKG=$TMP/package-poptop-pptpd rm -rf $PKG mkdir -p $PKG VERSION=1.4.0 ARCH=${ARCH:-i486} BUILD=1DatuX cd $TMP rm -rf * tar xzvf $CWD/pptpd-$VERSION.tar.gz cd pptpd-$VERSION ./configure --with-libwrap \ --enable-bcrelay \ --prefix=/usr \ --sysconfdir=/home/system/pptpd \ --localstatedir=/var \ --sbindir=/usr/sbin \ --libdir=/usr/lib \ --libexecdir=/usr/sbin || exit 1 make -j 1 || exit 1 make -j 1 install DESTDIR=$PKG || exit 1 cd plugins || exit 1 make -j 1 || exit 1 mkdir -p $PKG/usr/lib/pptpd cp pptpd-logwtmp.so $PKG/usr/lib/pptpd # En uiteraard mag de vette postinstall niet ontbreken. mkdir -p $PKG/etc/postinst.d/ cp $CWD/post.* $PKG/etc/postinst.d || exit 1 chmod +x $PKG/etc/postinst.d/* #deamontools zooi fixxen # w000000000t added some start scripts for realy 1337 stuff here, it's named daemon tools! mkdir -p $PKG/service/pptpd cat << EOF > $PKG/service/pptpd/run #!/bin/bash modprobe pptp exec pptpd -f -c /home/system/pptpd/pptpd.conf EOF chmod +x $PKG/service/pptpd/run #etc config files fixxen mkdir -p $PKG/home/system/pptpd mkdir -p $PKG/etc/ppp cp $CWD/ppp/pptpd.conf $PKG/home/system/pptpd/pptpd.conf.new cp $CWD/ppp/options.pptpd $PKG/home/system/pptpd cp $CWD/ppp/chap-secrets $PKG/etc/ppp/chap-secrets chown 600 $PKG/etc/ppp/chap-secrets #package maken cd $PKG NAME=poptop_pptpd makepkg -l y -c n $CWD/$NAME.pkg > /dev/null && echo $VERSION > $CWD/$NAME.version && arch > $CWD/$NAME.arch