From f4dcb5cb43b68e265512a03a160bdda634818b43 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 13 Dec 2011 23:14:49 +0000 Subject: Tue Dec 13 23:14:49 UTC 2011 --- community/quagga/PKGBUILD | 59 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 community/quagga/PKGBUILD (limited to 'community/quagga/PKGBUILD') diff --git a/community/quagga/PKGBUILD b/community/quagga/PKGBUILD new file mode 100644 index 000000000..2b9f4ec71 --- /dev/null +++ b/community/quagga/PKGBUILD @@ -0,0 +1,59 @@ +# $Id$ +# Maintainer: Sebastien Luttringer + +pkgname=quagga +pkgver=0.99.20 +pkgrel=1 +pkgdesc='BGP/OSPF/ISIS/RIP/RIPNG routing daemon suite' +arch=('i686' 'x86_64') +url='http://www.quagga.net' +license=('GPL2') +depends=('libcap' 'libnl' 'net-snmp' 'readline' 'ncurses') +options=('!libtool' '!buildflags') +backup=() +install=quagga.install +source=("http://www.quagga.net/download/$pkgname-$pkgver.tar.gz" + 'quagga.rc' + 'quagga.conf') +md5sums=('64cc29394eb8a4e24649d19dac868f64' + '6ebd2be39c45361eabe3e278bb21efa0' + '0c4f2dd13c7dac1b73de923d1d5e4e17') + +build() { + cd $pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc/quagga --localstatedir=/run/quagga \ + --enable-exampledir=/usr/share/doc/quagga/examples \ + --enable-vtysh \ + --enable-isisd \ + --enable-isis-topology \ + --enable-netlink \ + --enable-snmp \ + --enable-tcp-zebra \ + --enable-irdp \ + --enable-pcreposix \ + --enable-multipath=64 \ + --enable-user=nobody \ + --enable-group=nobody \ + --enable-configfile-mask=0640 \ + --enable-logfile-mask=0640 + make +} + +package() { + # initscripts files + for d in zebra ripd ripngd bgpd ospfd ospf6d isisd; do + install -D -m 755 $pkgname.rc "$pkgdir/etc/rc.d/$d" + install -D -m 644 $pkgname.conf "$pkgdir/etc/conf.d/$d" + backup+=("etc/conf.d/$d") + done + + # create /run/quagga directory at startup + install -D -m 644 /dev/null "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" + echo "d /run/$pkgname 0750 $pkgname $pkgname" > "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" + + # soft + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 ft=sh et: -- cgit v1.2.3-54-g00ecf