#!/bin/bash #NEED:linuxdoc_tools #DEP:mozilla_nss #DEP:gmp #DEP:unbound #DEP:libcap_ng #DEP:curl #DEP:libevent #DEP:sqlite #DEP:Linux_PAM KVER=`uname -r` || exit 1 NAME=libreswan VERSION=3.19 CWD=`pwd` TMP="/tmp" PKGTMP="$TMP/pkgtmp" mkdir $PKGTMP &>/dev/null echo "* uutpakn" cd $TMP || exit 1 tar zxf $CWD/$NAME-$VERSION.tar.gz || exit 1 echo "* patches" #cd $TMP/$NAME-$VERSION || exit 1 #patch -p1 < $CWD/klips.patch || exit 1 echo "* libreswan maken" export CFLAGS="-w" cd $TMP/$NAME-$VERSION || exit 1 #cd $CWD/openswan-2 || exit 1 #cvs version #make KERNELSRC=/usr/src/linux INC_USRLOCAL=/usr module || exit 1 make USE_SYSTEMD_WATCHDOG=false INC_USRLOCAL=/usr programs || exit 1 make USE_SYSTEMD_WATCHDOG=false INC_USRLOCAL=/usr DESTDIR=$PKGTMP install || exit 1 #make programs || exit 1 #make DESTDIR=$PKGTMP install || exit 1 #config nu in libreswan_conf rm -rf $PKGTMP/etc rm $PKGTMP/ipsec.service echo "* packagen" cd $PKGTMP makepkg -l y -c n $CWD/$NAME.pkg echo $VERSION > $CWD/$NAME.version && arch > $CWD/$NAME.arch