From 851376cd7720e1f9b35e0a7c26bfd66399f0c4d3 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 3 Dec 2011 23:14:41 +0000 Subject: Sat Dec 3 23:14:41 UTC 2011 --- community/conntrack-tools/PKGBUILD | 25 +++++++++++++++-------- community/conntrack-tools/conntrackd.conf | 3 +++ community/conntrack-tools/conntrackd.rc | 34 +++++++++++++++++++++++++++++++ 3 files changed, 53 insertions(+), 9 deletions(-) create mode 100644 community/conntrack-tools/conntrackd.conf create mode 100644 community/conntrack-tools/conntrackd.rc (limited to 'community/conntrack-tools') diff --git a/community/conntrack-tools/PKGBUILD b/community/conntrack-tools/PKGBUILD index a70a1663f..6a850f19c 100644 --- a/community/conntrack-tools/PKGBUILD +++ b/community/conntrack-tools/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 59559 2011-11-28 03:06:32Z seblu $ +# $Id: PKGBUILD 60002 2011-12-03 04:09:30Z seblu $ # Maintainer: Sebastien Luttringer # Contributor: Valere Monseur # Contributor: Alessandro Sagratini @@ -6,14 +6,18 @@ pkgname=conntrack-tools pkgver=1.0.0 -pkgrel=1 -pkgdesc="Userspace tools to interact with the Netfilter's Connection Tracking System" +pkgrel=2 +pkgdesc='Userspace tools to interact with the Netfilter connection tracking system' arch=('i686' 'x86_64') url='http://www.netfilter.org/projects/conntrack-tools' license=('GPL2') depends=('libnetfilter_conntrack') -source=(http://www.netfilter.org/projects/${pkgname}/files/${pkgname}-${pkgver}.tar.bz2) -md5sums=('5add24d4761baf17af630d5627a71752') +source=("http://www.netfilter.org/projects/${pkgname}/files/${pkgname}-${pkgver}.tar.bz2" + 'conntrackd.rc' + 'conntrackd.conf') +md5sums=('5add24d4761baf17af630d5627a71752' + '619ab1e15837436b47cbdc739d69ee78' + '728570bd7a13263606d97f6cc7f2d095') build() { cd ${pkgname}-${pkgver} @@ -22,13 +26,16 @@ build() { } package() { - cd ${pkgname}-${pkgver} + # initscripts scripts + install -D -m 755 conntrackd.rc "$pkgdir/etc/rc.d/conntrackd" + install -D -m 644 conntrackd.conf "$pkgdir/etc/conf.d/conntrackd" + + # install configuration directories + install -d "${pkgdir}/etc/conntrackd" # install binaries + cd ${pkgname}-${pkgver} make DESTDIR="${pkgdir}" install - - # install directories - install -d "${pkgdir}/etc/conntrackd" } # vim:set ts=2 sw=2 ft=sh et: diff --git a/community/conntrack-tools/conntrackd.conf b/community/conntrack-tools/conntrackd.conf new file mode 100644 index 000000000..910bb6eda --- /dev/null +++ b/community/conntrack-tools/conntrackd.conf @@ -0,0 +1,3 @@ +# vim:set ts=2 sw=2 ft=sh noet: + +DAMEON_OPTIONS='-d' diff --git a/community/conntrack-tools/conntrackd.rc b/community/conntrack-tools/conntrackd.rc new file mode 100644 index 000000000..ba1c7ef49 --- /dev/null +++ b/community/conntrack-tools/conntrackd.rc @@ -0,0 +1,34 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions +. /etc/conf.d/${0##*/} + +NAME=conntrackd +DAEMON=/usr/sbin/conntrackd +PID=$(pidof -o %PPID $DAEMON) + +case "$1" in + start) + stat_busy "Starting $NAME daemon" + [[ ! $PID ]] && $DAEMON $DAEMON_OPTIONS && add_daemon $NAME && stat_done && exit 0 + stat_fail + ;; + stop) + stat_busy "Stopping $NAME daemon" + [[ $PID ]] && kill $PID &> /dev/null && rm_daemon $NAME && stat_done && exit 0 + stat_fail + ;; + restart) + $0 stop + $0 start + exit 0 + ;; + *) + echo "usage: ${0##*/} {start|stop|restart}" >&2 + ;; +esac + +exit 1 + +# vim:set ts=2 sw=2 ft=sh noet: -- cgit v1.2.3-54-g00ecf