Subject: [alpine-devel] [PATCH] abuild: Add default split OpenRC function

From: "A. Wilcox" <[email-masked]>
Date: Tue, 25 Jul 2017 07:16:23 -0500

From: "A. Wilcox" <[email-masked]>

---
 abuild.in | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/abuild.in b/abuild.in
index 5b47158..0f6a277 100644
--- a/abuild.in
+++ b/abuild.in
@@ -1614,6 +1614,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"
 }
-- 
2.10.0

---
Unsubscribe:  [email-masked]
Help:         [email-masked]
---