Loading ulogd/PKGBUILD 0 → 100644 +37 −0 Original line number Diff line number Diff line # Maintainer: Sebastien Luttringer <seblu+arch@seblu.net> # Contributor: Dale Blount <dale@archlinux.org> # Contributor: Sergej Pupykin <ps@lx-ltd.ru> pkgname=ulogd pkgver=1.24 pkgrel=6 pkgdesc="Userspace Packet Logging for netfilter" arch=(i686 x86_64) url="http://www.netfilter.org/projects/ulogd/index.html" license=('GPL') depends=() makedepends=('mysql' 'postgresql>=8.2.3' 'sqlite3' 'libpcap>=0.9.8') backup=(etc/ulogd.conf) source=(ftp://ftp.netfilter.org/pub/ulogd/ulogd-1.24.tar.bz2 rc logrotate) md5sums=('05b4ed2926b9a22aaeaf642917bbf8ff' '99fd661b5e689a25e0d6323fb3591d9e' '74710297f5cf7a0d177b03507d228e04') build() { export MAKEFLAGS="-j1" cd $srcdir/$pkgname-$pkgver ./configure --prefix=/usr --sysconfdir=/etc --with-mysql \ --with-pgsql --with-sqlite3 make || true (cd mysql && ld -shared -L/usr/lib -L/usr/lib -L/usr/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -o ulogd_MYSQL.so ulogd_MYSQL_sh.o -lc) make || return 1 } package() { cd $srcdir/$pkgname-$pkgver make DESTDIR=$pkgdir install || return 1 mkdir -p $pkgdir/usr/share/ulogd install -m644 doc/*.table $pkgdir/usr/share/ulogd install -D -m755 ${srcdir}/rc $pkgdir/etc/rc.d/ulogd install -D -m755 ${srcdir}/rc $pkgdir/etc/rc.d/ulogd } ulogd/logrotate 0 → 100644 +10 −0 Original line number Diff line number Diff line /var/log/ulogd.log { missingok notifempty sharedscripts create 0640 root root postrotate if [[ -e /var/run/ulogd.pid ]]; then /etc/rc.d/ulogd restart > /dev/null; fi endscript } ulogd/rc 0 → 100644 +54 −0 Original line number Diff line number Diff line #!/bin/bash . /etc/rc.conf . /etc/rc.d/functions get_pid() { pidof /usr/sbin/ulogd } case "$1" in start) stat_busy "Starting ulogd daemon" [ -f /var/run/ulog.pid ] && rm -f /var/run/ulog.pid PID=`get_pid` if [ -z "$PID" ]; then /usr/sbin/ulogd -d if [ $? -gt 0 ]; then stat_fail exit 1 else echo `get_pid` > /var/run/ulogd.pid add_daemon ulogd stat_done fi else stat_fail exit 1 fi ;; stop) stat_busy "Stopping ulog daemon" PID=`get_pid` [ ! -z "$PID" ] && kill $PID &> /dev/null if [ $? -gt 0 ]; then stat_fail exit 1 else rm -f /var/run/ulogd.pid &> /dev/null rm_daemon ulogd stat_done fi ;; restart) $0 stop sleep 3 $0 start ;; *) echo "usage: $0 {start|stop|restart}" esac exit 0 Loading
ulogd/PKGBUILD 0 → 100644 +37 −0 Original line number Diff line number Diff line # Maintainer: Sebastien Luttringer <seblu+arch@seblu.net> # Contributor: Dale Blount <dale@archlinux.org> # Contributor: Sergej Pupykin <ps@lx-ltd.ru> pkgname=ulogd pkgver=1.24 pkgrel=6 pkgdesc="Userspace Packet Logging for netfilter" arch=(i686 x86_64) url="http://www.netfilter.org/projects/ulogd/index.html" license=('GPL') depends=() makedepends=('mysql' 'postgresql>=8.2.3' 'sqlite3' 'libpcap>=0.9.8') backup=(etc/ulogd.conf) source=(ftp://ftp.netfilter.org/pub/ulogd/ulogd-1.24.tar.bz2 rc logrotate) md5sums=('05b4ed2926b9a22aaeaf642917bbf8ff' '99fd661b5e689a25e0d6323fb3591d9e' '74710297f5cf7a0d177b03507d228e04') build() { export MAKEFLAGS="-j1" cd $srcdir/$pkgname-$pkgver ./configure --prefix=/usr --sysconfdir=/etc --with-mysql \ --with-pgsql --with-sqlite3 make || true (cd mysql && ld -shared -L/usr/lib -L/usr/lib -L/usr/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -o ulogd_MYSQL.so ulogd_MYSQL_sh.o -lc) make || return 1 } package() { cd $srcdir/$pkgname-$pkgver make DESTDIR=$pkgdir install || return 1 mkdir -p $pkgdir/usr/share/ulogd install -m644 doc/*.table $pkgdir/usr/share/ulogd install -D -m755 ${srcdir}/rc $pkgdir/etc/rc.d/ulogd install -D -m755 ${srcdir}/rc $pkgdir/etc/rc.d/ulogd }
ulogd/logrotate 0 → 100644 +10 −0 Original line number Diff line number Diff line /var/log/ulogd.log { missingok notifempty sharedscripts create 0640 root root postrotate if [[ -e /var/run/ulogd.pid ]]; then /etc/rc.d/ulogd restart > /dev/null; fi endscript }
ulogd/rc 0 → 100644 +54 −0 Original line number Diff line number Diff line #!/bin/bash . /etc/rc.conf . /etc/rc.d/functions get_pid() { pidof /usr/sbin/ulogd } case "$1" in start) stat_busy "Starting ulogd daemon" [ -f /var/run/ulog.pid ] && rm -f /var/run/ulog.pid PID=`get_pid` if [ -z "$PID" ]; then /usr/sbin/ulogd -d if [ $? -gt 0 ]; then stat_fail exit 1 else echo `get_pid` > /var/run/ulogd.pid add_daemon ulogd stat_done fi else stat_fail exit 1 fi ;; stop) stat_busy "Stopping ulog daemon" PID=`get_pid` [ ! -z "$PID" ] && kill $PID &> /dev/null if [ $? -gt 0 ]; then stat_fail exit 1 else rm -f /var/run/ulogd.pid &> /dev/null rm_daemon ulogd stat_done fi ;; restart) $0 stop sleep 3 $0 start ;; *) echo "usage: $0 {start|stop|restart}" esac exit 0