# Contributor: Alex Denes # Maintainer: Alex Denes pkgname=nnd-s6-services pkgver=0.24 pkgrel=1 pkgdesc="Base services for s6" url="none" arch="noarch" license="MIT" depends="s6-rc s6-portable-utils s6-linux-utils" subpackages=" $pkgname-core $pkgname-net:_bundle $pkgname-desktop:_bundle $pkgname-libvirt:_bundle $pkgname-virtual:_bundle " builddir="$srcdir/" prepare() { default_prepare cp -R "$startdir"/rc "$builddir"/rc cp -R "$startdir"/env "$builddir"/env cp "$startdir"/manage.sh "$builddir"/manage.sh } package() { mkdir -p "$pkgdir"/etc/s6/sv mv "$builddir"/rc "$pkgdir"/etc/s6/rc mv "$builddir"/env "$pkgdir"/etc/s6/env install -Dm755 "$builddir"/manage.sh "$pkgdir"/usr/bin/nnd-s6 } check() { s6-rc-compile "$builddir"/compiled "$builddir"/rc/* } core() { amove etc/s6/rc/core amove etc/s6/env/core } _bundle() { local _BNAME="${subpkgname##$pkgname-}" amove "etc/s6/rc/$_BNAME" }