source: npl/internetserver/poptop_ppp/poptop_ppp.SlackBuild @ c6da4cb

gcc484perl-5.22
Last change on this file since c6da4cb 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: 2.6 KB
Line 
1#!/bin/sh
2#DEP:Linux_PAM
3
4CWD=`pwd`
5TMP=/$CWD/tmp
6PKG=$TMP/package-poptop-ppp
7rm -rf $PKG
8mkdir -p $PKG
9
10VERSION=2.4.3
11ARCH=${ARCH:-i486}
12BUILD=1DatuX
13
14cd $TMP
15rm -rf *
16
17tar xzvf $CWD/ppp-2.4.3.tar.gz
18cd ppp-2.4.3 || exit 1
19
20#deze patches komen uit de .spec file die in de src archive staat en zijn blijkbaar hard nodig :)
21patch="patch -p1 "
22$patch < $CWD/patches/ppp-2.4.3-make.patch      || exit 1
23$patch < $CWD/patches/ppp-2.3.6-sample.patch || exit 1
24$patch < $CWD/patches/ppp-2.4.2-libutil.patch || exit 1
25$patch < $CWD/patches/ppp-2.4.1-varargs.patch || exit 1
26#link error. $patch < $CWD/patches/ppp-2.4.3-lib64.patch || exit 1
27#applied niet? $patch < $CWD/patches/ppp-2.4.3-bpf.patch || exit 1
28$patch < $CWD/patches/ppp-2.4.3-dontwriteetc.patch || exit 1
29#compiler error. $patch < $CWD/patches/ppp-2.4.2-pie.patch || exit 1
30$patch < $CWD/patches/ppp-2.4.3-fix.patch || exit 1
31$patch < $CWD/patches/ppp-2.4.3-fix64.patch || exit 1
32# Patch10: ppp-2.4.2-signal.patch already included upstream
33$patch < $CWD/patches/ppp-2.4.2-change_resolv_conf.patch || exit 1
34#applied niet? $patch < $CWD/patches/ppp-2.4.2-pcap.patch || exit 1
35#applied niet? $patch < $CWD/patches/ppp-2.4.3-no_strip.patch || exit 1
36$patch < $CWD/patches/ppp-2.4.2-argv.patch || exit 1
37# Patch15: ppp-2.4.2-pppoatm.patch already included upstream, but may need bodges to get old distros to work
38$patch < $CWD/patches/ppp-2.4.2-pppoatm-mtu.patch || exit 1
39$patch < $CWD/patches/ppp-2.4.2-pppoatm-make.patch || exit 1
40$patch < $CWD/patches/ppp-2.4.3-pkgcheck.patch || exit 1
41
42#non-redhat
43$patch < $CWD/patches/mppe_lower_mtu.diff  || exit 1
44$patch < $CWD/patches/ppp-2.4.2-ifname.diff  || exit 1
45$patch < $CWD/patches/ppp-2.4.3-atm_backend.patch  || exit 1
46
47./configure || exit 1
48make -j 1 || exit 1
49make -j 1 install DESTDIR=$PKG || exit 1
50
51# En uiteraard mag de vette postinstall niet ontbreken.
52mkdir -p $PKG/etc/postinst.d/
53cp $CWD/post.poptop_ppp $PKG/etc/postinst.d/post.poptop_ppp
54chmod +x $PKG/etc/postinst.d/post.poptop_ppp
55
56#enkele dir's op de juiste plaats zetten
57#eingelijk moet dit in configure zooi, maar na veel testen nog niet gelukt (8-11-2006 pptp versie 2.4.3)
58mkdir -p $PKG/usr || exit 1
59mv $PKG/sbin $PKG/usr/sbin || exit 1
60mv $PKG/share $PKG/usr/ || exit 1
61mv $PKG/lib $PKG/usr/ || exit 1
62mv $PKG/include $PKG/usr || exit 1
63
64#radius speciefike zooi erin boppen
65mv $CWD/radiusclient $PKG/etc || exit 1
66
67#include files op de juiste plek zetten
68mv $PKG/usr/include/pppd/* $PKG/usr/include
69
70#package maken
71cd $PKG
72NAME=poptop_ppp
73makepkg -l y -c n $CWD/$NAME.pkg > /dev/null &&
74echo $VERSION > $CWD/$NAME.version &&
75arch > $CWD/$NAME.arch
Note: See TracBrowser for help on using the repository browser.