Date: Thursday, July 24, 2014 @ 00:34:21 Author: seblu Revision: 217758
community2extra: Moving arptables from community to extra Added: arptables/ arptables/repos/ arptables/trunk/ arptables/trunk/PKGBUILD arptables/trunk/arptables.service arptables/trunk/arptables.systemd -------------------+ PKGBUILD | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ arptables.service | 11 +++++++++++ arptables.systemd | 21 +++++++++++++++++++++ 3 files changed, 81 insertions(+) Added: arptables/trunk/PKGBUILD =================================================================== --- arptables/trunk/PKGBUILD (rev 0) +++ arptables/trunk/PKGBUILD 2014-07-23 22:34:21 UTC (rev 217758) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Sébastien Luttringer +# Contributor: Daniel Micay <[email protected]> +# Contributor: Michal Soltys <[email protected]> + +pkgname=arptables +pkgver=0.0.4 +pkgrel=2 +pkgdesc='ARP filtering utility' +arch=('i686' 'x86_64') +url='http://ebtables.sourceforge.net/' +depends=('glibc' 'perl' 'bash') +license=('GPL') +backup=("etc/$pkgname.conf") +source=("http://downloads.sourceforge.net/ebtables/$pkgname-v${pkgver//_/-}.tar.gz" + "$pkgname.systemd" + "$pkgname.service") +md5sums=('c2e99c3aa9d78c9dfa30710ca3168182' + 'e54342a833c52b2bc67e7985e8f8fdfd' + 'b26771191e52905d8aea6333c26cb1c3') + +build() { + cd $pkgname-v${pkgver//_/-} + make +} + +package() { + pushd $pkgname-v${pkgver//_/-} + make install \ + DESTDIR="$pkgdir" \ + PREFIX=/usr \ + LIBDIR=/usr/lib/arptables \ + BINDIR=/usr/bin \ + MANDIR=/usr/share/man \ + INITDIR=/etc/rc.d \ + SYSCONFIGDIR=/etc + popd + # systemd + install -Dm 755 $pkgname.systemd \ + "$pkgdir/usr/lib/systemd/scripts/$pkgname" + install -Dm 644 $pkgname.service \ + "$pkgdir/usr/lib/systemd/system/$pkgname.service" + # default config file + install -Dm 644 /dev/null "$pkgdir/etc/$pkgname.conf" + # remove upstream rc + rm -rf "$pkgdir/etc/rc.d" +} + +# vim:set ts=2 sw=2 et: Property changes on: arptables/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: arptables/trunk/arptables.service =================================================================== --- arptables/trunk/arptables.service (rev 0) +++ arptables/trunk/arptables.service 2014-07-23 22:34:21 UTC (rev 217758) @@ -0,0 +1,11 @@ +[Unit] +Description=ARP Tables + +[Service] +Type=oneshot +RemainAfterExit=yes +ExecStart=/usr/lib/systemd/scripts/arptables start +ExecStop=/usr/lib/systemd/scripts/arptables stop + +[Install] +WantedBy=multi-user.target Added: arptables/trunk/arptables.systemd =================================================================== --- arptables/trunk/arptables.systemd (rev 0) +++ arptables/trunk/arptables.systemd 2014-07-23 22:34:21 UTC (rev 217758) @@ -0,0 +1,21 @@ +#!/bin/bash + +CONFIG_FILE='/etc/arptables.conf' + +case $1 in + start) + arptables-restore < "$CONFIG_FILE" + ;; + stop) + arptables-restore < /dev/null + ;; + save) + arptables-save > "$CONFIG_FILE" + ;; + *) + echo "usage: ${0##*/} {start|stop|save}" >&2 + exit 1 + ;; +esac + +# vim:set ts=2 sw=2 ft=sh et:
