Commit b918388e authored by Seblu's avatar Seblu
Browse files

moved to community


git-svn-id: https://seblu.net/s/archpkg@176 02741741-5192-46b8-8916-7152b19231d9
parent ed9dabfc
Loading
Loading
Loading
Loading

sfk/PKGBUILD

deleted100644 → 0
+0 −25
Original line number Diff line number Diff line
# Maintainer: Sebastien Luttringer <seblu+arch@seblu.net>
# Contributor: Baumi <baumi@gmx.com>

pkgname=sfk
pkgver=1.6.4
pkgrel=1
pkgdesc='Swiss File Knife'
arch=('i686' 'x86_64')
url='http://stahlforce.com/dev/?tool=sfk'
license=('custom')
source=("http://downloads.sourceforge.net/swissfileknife/${pkgname}${pkgver//./}.zip")
md5sums=('263df6a8e18f6ebb6032f3c048df0b6d')

build() {
  cd ${pkgname}${pkgver//./}
  g++ $CXXFLAGS $LDFLAGS sfk.cpp sfknet.cpp patch.cpp inst.cpp -o sfk
}

package() {
  cd ${pkgname}${pkgver//./}
  install -D -m755 $pkgname "$pkgdir/usr/bin/$pkgname"
  install -D -m444 bsd-license.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}

# vim:set ts=2 sw=2 ft=sh et:

ulogd/PKGBUILD

deleted100644 → 0
+0 −41
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=('GPL2')
makedepends=('mysql' 'postgresql' 'sqlite3' 'libpcap')
backup=('etc/ulogd.conf')
source=(
  "ftp://ftp.netfilter.org/pub/$pkgname/$pkgname-$pkgver.tar.bz2"
  'rc'
  'logrotate'
)
md5sums=('05b4ed2926b9a22aaeaf642917bbf8ff'
         '99fd661b5e689a25e0d6323fb3591d9e'
         'fe40b3073b7474a77e0b8b0bfd19ab63')

build() {
  cd $pkgname-$pkgver
  export MAKEFLAGS="-j1"
  ./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
}

package() {
  cd $pkgname-$pkgver
  make DESTDIR="$pkgdir" install
  chmod 644 "$pkgdir/etc/ulogd.conf"
  install -d -m 755 "$pkgdir/usr/share/ulogd"
  install -m644 doc/*.table "$pkgdir/usr/share/ulogd"
  install -D -m644 "$srcdir/logrotate" "$pkgdir/etc/logrotate.d/ulogd"
  install -D -m755 "$srcdir/rc" "$pkgdir/etc/rc.d/ulogd"
}

# vim:set ts=2 sw=2 ft=sh et:

ulogd/logrotate

deleted100644 → 0
+0 −10
Original line number Diff line number Diff line
/var/log/ulogd.* {
  missingok
  notifempty
  sharedscripts
  create 0640 root root

  postrotate
    [ -e /var/run/ulogd.pid ] && /etc/rc.d/ulogd restart > /dev/null
  endscript
}

ulogd/rc

deleted100644 → 0
+0 −54
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

vconfig/PKGBUILD

deleted100644 → 0
+0 −26
Original line number Diff line number Diff line
# Maintainer: Sebastien Luttringer <seblu+arch@seblu.net>
# Contributor: Judd Vinet <jvinet@zeroflux.org>

pkgname=vconfig
pkgver=1.9
pkgrel=3
pkgdesc='VLAN configuration utility'
arch=('i686' 'x86_64')
url='http://www.candelatech.com/~greear/vlan.html'
license=('GPL')
source=("http://www.candelatech.com/~greear/vlan/vlan.${pkgver}.tar.gz")
md5sums=('5f0c6060b33956fb16e11a15467dd394')

build() {
  cd vlan
  make clean all
}

package() {
  cd vlan
  install -D -m755 'vconfig' "$pkgdir/usr/sbin/vconfig"
  install -D -m755 'macvlan_config' "$pkgdir/usr/sbin/macvlan_config"
  install -D -m644 'vconfig.8' "$pkgdir/usr/share/man/man8/vconfig.8"
}

# vim:set ts=2 sw=2 ft=sh et: