From a74359e8e20815b4b502524d944b67ac3dbaabd6 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Tue, 25 Jul 2017 07:16:23 -0500 Subject: abuild: Add default split OpenRC function --- abuild.in | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/abuild.in b/abuild.in index f935454..f3583a2 100644 --- a/abuild.in +++ b/abuild.in @@ -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" } -- cgit v1.2.3-60-g2f50