abuild: Add default split OpenRC function v1 PROPOSED

William Pitcock
Hi,

I applied this.  Thanks.

William

On Tue, Jul 25, 2017 at 7:16 AM, A. Wilcox <awilfox@adelielinux.org> wrote:
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.alpinelinux.org/~alpine/devel/%3C20170725121623.9834-1-awilfox%40adelielinux.org%3E/mbox | git am -3
Learn more about email & git

[alpine-devel] [PATCH] abuild: Add default split OpenRC function Export this patch

A. Wilcox
From: "A. Wilcox" <AWilcox@Wilcox-Tech.com>

---
 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:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
William Pitcock
Hi,

I applied this.  Thanks.

William

On Tue, Jul 25, 2017 at 7:16 AM, A. Wilcox <awilfox@adelielinux.org> wrote:
View this thread in the archives