diff options
author | Bernhard Tittelbach <service-anytun@tittelbach.org> | 2009-12-05 16:27:44 +0000 |
---|---|---|
committer | Bernhard Tittelbach <service-anytun@tittelbach.org> | 2009-12-05 16:27:44 +0000 |
commit | 7f20bfed16854ff6fb5e2c297ba200e417eeafb6 (patch) | |
tree | 4091b518f8b2fa48559d9326bf39e8958775f6ee /arch-linux | |
parent | PATH in examples (diff) |
install statt cp
Diffstat (limited to 'arch-linux')
-rw-r--r-- | arch-linux/anytun/PKGBUILD | 30 |
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 } - - |