diff options
-rw-r--r-- | abuild.in | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -1638,6 +1638,25 @@ libs() { default_libs } +# predefined splitfunc openrc +default_openrc() { + pkgdesc="$pkgdesc (OpenRC init scripts)" + install_if="openrc $pkgname=$pkgver-r$pkgrel" + local dir file + for dir in conf.d init.d; do + if [ -d "$pkgdir/etc/$dir" ]; then + mkdir -p "$subpkgdir"/etc + mv "$pkgdir/etc/$dir" "$subpkgdir"/etc/ + fi + done + return 0 +} + +openrc() { + default_openrc +} + + is_function() { type "$1" 2>&1 | head -n 1 | egrep -q "is a (shell )?function" } |