source: npl/internetserver/poptop_pptpd/poptop_pptpd.SlackBuild @ 2154c77

Last change on this file since 2154c77 was ddea341, checked in by Edwin Eefting <edwin@datux.nl>, 7 years ago

update ppp pptp for windows 10

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