source: npl/internetserver/poptop_pptpd/poptop_pptpd.SlackBuild @ 21d4867

perl-5.22
Last change on this file since 21d4867 was c5c522c, checked in by Edwin Eefting <edwin@datux.nl>, 8 years ago

initial commit, transferred from cleaned syn3 svn tree

  • Property mode set to 100755
File size: 1.4 KB
RevLine 
[c5c522c]1#!/bin/sh
2
3CWD=`pwd`
4TMP=/$CWD/tmp
5PKG=$TMP/package-poptop-pptpd
6rm -rf $PKG
7mkdir -p $PKG
8
9VERSION=1.3.4
10ARCH=${ARCH:-i486}
11BUILD=1DatuX
12
13cd $TMP
14rm -rf *
15
16tar xzvf $CWD/pptpd-1.3.4.tar.gz
17cd pptpd-1.3.4
18./configure --with-libwrap \
19    --enable-bcrelay \
20    --prefix=/usr \
21    --sysconfdir=/home/system/pptpd \
22    --localstatedir=/var \
23    --sbindir=/usr/sbin \
24    --libdir=/usr/lib \
25    --libexecdir=/usr/sbin || exit 1
26     
27make -j 1 || exit 1
28make -j 1 install DESTDIR=$PKG || exit 1
29
30cd plugins || exit 1
31make -j 1 || exit 1
32mkdir -p $PKG/usr/lib/pptpd
33cp pptpd-logwtmp.so $PKG/usr/lib/pptpd
34
35# En uiteraard mag de vette postinstall niet ontbreken.
36mkdir -p $PKG/etc/postinst.d/
37cp $CWD/post.* $PKG/etc/postinst.d || exit 1
38chmod +x $PKG/etc/postinst.d/*
39
40#deamontools zooi fixxen
41# w000000000t added some start scripts for realy 1337 stuff here, it's named daemon tools!
42mkdir -p $PKG/service/pptpd
43cat << EOF > $PKG/service/pptpd/run
44#!/bin/bash
45exec pptpd -f -c /home/system/pptpd/pptpd.conf
46EOF
47chmod +x $PKG/service/pptpd/run
48
49#etc config files fixxen
50mkdir -p $PKG/home/system/pptpd
51mkdir -p $PKG/etc/ppp
52cp $CWD/ppp/pptpd.conf $PKG/home/system/pptpd/pptpd.conf.new
53cp $CWD/ppp/options.pptpd $PKG/home/system/pptpd
54cp $CWD/ppp/chap-secrets $PKG/etc/ppp/chap-secrets
55chown 600 $PKG/etc/ppp/chap-secrets
56
57#package maken
58cd $PKG
59NAME=poptop_pptpd
60makepkg -l y -c n $CWD/$NAME.pkg > /dev/null &&
61echo $VERSION > $CWD/$NAME.version &&
62arch > $CWD/$NAME.arch
Note: See TracBrowser for help on using the repository browser.