From 7f20bfed16854ff6fb5e2c297ba200e417eeafb6 Mon Sep 17 00:00:00 2001 From: Bernhard Tittelbach Date: Sat, 5 Dec 2009 16:27:44 +0000 Subject: install statt cp --- arch-linux/anytun/PKGBUILD | 30 ++++++++++++------------------ 1 file 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 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 } - - -- cgit v1.2.3