summaryrefslogtreecommitdiff
path: root/arch-linux
diff options
context:
space:
mode:
authorBernhard Tittelbach <service-anytun@tittelbach.org>2009-12-05 16:27:44 +0000
committerBernhard Tittelbach <service-anytun@tittelbach.org>2009-12-05 16:27:44 +0000
commit7f20bfed16854ff6fb5e2c297ba200e417eeafb6 (patch)
tree4091b518f8b2fa48559d9326bf39e8958775f6ee /arch-linux
parentPATH in examples (diff)
install statt cp
Diffstat (limited to 'arch-linux')
-rw-r--r--arch-linux/anytun/PKGBUILD30
1 files changed, 12 insertions, 18 deletions
diff --git a/arch-linux/anytun/PKGBUILD b/arch-linux/anytun/PKGBUILD
index 03b1178..b905d38 100644
--- a/arch-linux/anytun/PKGBUILD
+++ b/arch-linux/anytun/PKGBUILD
@@ -1,7 +1,7 @@
# Contributor: Bernhard Tittelbach <xro -at- realraum -dot- at>
pkgname="anytun"
pkgver="0.3.1"
-pkgrel=2
+pkgrel=3
pkgdesc="secure anycast tunneling protocol implementation for flexible and fault-tolerant VPNs"
arch=("i686" "x86_64")
url="http://www.anytun.org/"
@@ -13,13 +13,14 @@ makedepends=(make asciidoc gcc)
provides=()
conflicts=()
replaces=()
-backup=("/etc/anytun/autostart")
+backup=()
options=(docs zipman ccache distcc)
install=anytun.install
source=("http://www.anytun.org/~equinox/$pkgname-$pkgver.tar.gz" "boost-mt.patch" "examples.patch")
noextract=()
md5sums=('a72d47110aa9f8cb42d5fe726a237bd0'
- 'bc8713a0228af46f7692a85e77927871')
+ 'bc8713a0228af46f7692a85e77927871'
+ '03bdf68f9db15e08136c13c51aaf0543')
build() {
echo "==== Building Source ===="
@@ -38,29 +39,22 @@ build() {
#make anyrtpproxy || return 1
echo "==== Tweaking example for Arch ===="
- cd "$srcdir/$pkgname-$pkgver/etc"
+ cd "$srcdir/$pkgname-$pkgver/etc/anytun/"
patch -p0 < ${srcdir}/examples.patch
echo "==== Installing anytun ===="
cd "$srcdir/$pkgname-$pkgver/src" || return 1
- mkdir -p ${pkgdir}/usr/sbin ${pkgdir}/usr/bin \
- ${pkgdir}/var/run/anytun ${pkgdir}/var/run/anytun-controld \
- ${pkgdir}/etc/anytun ${pkgdir}/etc/rc.d/ \
- ${pkgdir}/usr/share/$pkgname-$pkgver/etc-example/
- cp anytun ${pkgdir}/usr/sbin/
- cp anytun-config anytun-controld anytun-nosync anytun-showtables ${pkgdir}/usr/bin/
- cp $srcdir/$pkgname-$pkgver/etc/init.d/anytun ${pkgdir}/etc/rc.d/
- cp -R $srcdir/$pkgname-$pkgver/etc/anytun ${pkgdir}/usr/share/$pkgname-$pkgver/etc-example/
- cp $srcdir/$pkgname-$pkgver/etc/anytun/autostart ${pkgdir}/etc/anytun/
- cp -R ../wireshark-lua ${pkgdir}/usr/share/$pkgname-$pkgver/
+ mkdir -p ${pkgdir}/var/run/anytun ${pkgdir}/var/run/anytun-controld ${pkgdir}/etc/anytun
+ install -Dm755 anytun ${pkgdir}/usr/sbin/
+ install -Dm755 anytun-config anytun-controld anytun-nosync anytun-showtables ${pkgdir}/usr/bin/
+ install -Dm755 $srcdir/$pkgname-$pkgver/etc/init.d/anytun ${pkgdir}/etc/rc.d/
+ install -Dd $srcdir/$pkgname-$pkgver/etc/anytun ${pkgdir}/usr/share/$pkgname-$pkgver-$pkgrel/etc-example/
+ install -Dd ../wireshark-lua ${pkgdir}/usr/share/$pkgname-$pkgver-$pkgrel/
for m in man/*.{0..8} man/*.3x; do
test -f "$m" || continue
mansect=${m/*./}
mandir=${pkgdir}/usr/share/man/man${mansect}
- test -d $mandir || mkdir -p $mandir
- cp ${m} ${mandir}/
+ install -Dm644 ${m} ${mandir}/
done
}
-
-