pkgname=runit pkgver=2.1.1 pkgrel=10 pkgdesc="A replacement for sysvinit, and other init schemes, with service supervision" url="http://smarden.org/runit/" license=('BSD') depends=('glibc' 'util-linux' 'initscripts' 'poweroff-scripts>=1.1') makedepends=() conflicts=() replaces=() backup=() #install=runit.install source=(http://smarden.org/runit/$pkgname-$pkgver.tar.gz add_service.sh remove_service.sh) arch=('i686' 'x86_64') build() { cd $srcdir/admin/$pkgname-$pkgver/src echo "${CC:-gcc} ${CFLAGS:--Os}" > conf-cc echo "${LD:-gcc -s}" > conf-ld make || return 1 ./compile svwaitdown.c ./load svwaitdown unix.a byte.a time.a ./compile svwaitup.c ./load svwaitup unix.a byte.a time.a ./compile utmpset.c ./load utmpset unix.a byte.a } package() { install -d $pkgdir/usr/bin/ install -d $pkgdir/usr/man/man8 install -m0755 $srcdir/add_service.sh $pkgdir/usr/bin install -m0755 $srcdir/remove_service.sh $pkgdir/usr/bin cd $srcdir/admin/$pkgname-$pkgver/src for i in `cat ../package/commands`; do install -m0755 $i $pkgdir/usr/bin/ done install -m0755 svwaitup $pkgdir/usr/bin/ install -m0755 svwaitdown $pkgdir/usr/bin/ install -m0644 ../man/*.8 $pkgdir/usr/man/man8 gzip -9 $pkgdir/usr/man/man8/*.8 || return 1 install -d $pkgdir/etc/ install -d $pkgdir/etc/runit/ cd $startdir install -d $pkgdir/usr/bin } md5sums=('8fa53ea8f71d88da9503f62793336bc3' '8ee2bffb82e18ab6a10f01dc2cada38a' 'e7845f7609459542e6c5fc024a9ef922')