source: npl/internetserver/libreswan/libreswan.SlackBuild @ ac00c8f

Last change on this file since ac00c8f was ac00c8f, checked in by Edwin Eefting <edwin@datux.nl>, 6 years ago

update to libreswan 3.29

  • Property mode set to 100755
File size: 1.2 KB
Line 
1#!/bin/bash
2#NEED:linuxdoc_tools
3#DEP:mozilla_nss
4#DEP:gmp
5#DEP:unbound
6#DEP:libcap_ng
7#DEP:curl
8#DEP:libevent
9#DEP:sqlite
10#DEP:Linux_PAM
11
12#voor dnssec (moet openssl 1.1.x)
13##DEP:ldns
14##DEP:openssl
15
16KVER=`uname -r` || exit 1
17NAME=libreswan
18VERSION=3.29
19CWD=`pwd`
20TMP="/tmp"
21PKGTMP="$TMP/pkgtmp"
22mkdir $PKGTMP &>/dev/null
23
24echo "* uutpakn"
25cd $TMP || exit 1
26tar zxf $CWD/$NAME-$VERSION.tar.gz || exit 1
27
28echo "* patches"
29#cd $TMP/$NAME-$VERSION || exit 1
30#patch -p1 < $CWD/klips.patch || exit 1
31
32echo "* libreswan maken"
33export CFLAGS="-w"
34
35cd $TMP/$NAME-$VERSION || exit 1
36#cd $CWD/openswan-2 || exit 1 #cvs version
37#make KERNELSRC=/usr/src/linux INC_USRLOCAL=/usr module || exit 1
38
39make USE_LABELED_IPSEC=false USE_DNSSEC=NO USE_SYSTEMD_WATCHDOG=false INC_USRLOCAL=/usr programs || exit 1
40make USE_LABELED_IPSEC=false USE_DNSSEC=NO USE_SYSTEMD_WATCHDOG=false INC_USRLOCAL=/usr DESTDIR=$PKGTMP install || exit 1
41#make programs || exit 1
42#make DESTDIR=$PKGTMP install || exit 1
43
44#config nu in libreswan_conf
45rm -rf $PKGTMP/etc
46rm $PKGTMP/ipsec.service
47
48#restart script
49cp -r $CWD/root/* $PKGTMP
50
51
52echo "* packagen"
53cd $PKGTMP
54makepkg -l y -c n $CWD/$NAME.pkg
55echo $VERSION > $CWD/$NAME.version &&
56arch > $CWD/$NAME.arch
Note: See TracBrowser for help on using the repository browser.