updated on Tue Jan 10 04:01:21 UTC 2012
[aur-mirror.git] / chaosvpn / PKGBUILD
blobc2eeabc18425d4a764fd7b8b090f6b7b76573b45
1 pkgname=chaosvpn
2 pkgver=20111221
3 pkgrel=1
4 pkgdesc="Config generator for chaosVPN"
5 arch=('i686' 'x86_64')
6 url="http://wiki.hamburg.ccc.de"
7 license="GPL2"
8 makedepends=('git' 'flex')
9 depends=('tinc')
10 backup=(etc/tinc/chaosvpn.conf etc/conf.d/chaosvpn)
12 _gitroot='git://github.com/ryd/chaosvpn.git'
13 _gitname='chaosvpn'
15 source=(chaosvpn.rc.d)
16 md5sums=('4cc866d9d295f43fcd89a85e3557927a')
18 build() {
19   mkdir -p $pkgdir/usr/sbin
20   mkdir -p $pkgdir/etc/tinc
21   mkdir -p $pkgdir/etc/rc.d
22   mkdir -p $pkgdir/etc/conf.d
24   cd $srcdir
26   if [ -e $pkgname ] ; then
27     cd $pkgname
28     git pull . master
29     cd ..
30   else
31     git clone $_gitroot $_gitname
32   fi
34   cd $srcdir/$pkgname
36   make
37   make DESTDIR=$pkgdir install
39   install -m 0755 $srcdir/chaosvpn.rc.d $pkgdir/etc/rc.d/chaosvpn
40   install -m 0644 $srcdir/${_gitname}/debian/default $pkgdir/etc/conf.d/chaosvpn
41   sed -e 's|/sbin/ip|/usr/sbin/ip|g' -i $pkgdir/etc/tinc/chaosvpn.conf
44 #EOF