This thread contains a patchset. You're looking at the original emails,
but you may wish to use the patch review UI.
Review patch
1
[alpine-devel] [PATCH] abuild: Add default split OpenRC function
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
---
Hi,
I applied this. Thanks.
William
On Tue, Jul 25, 2017 at 7:16 AM, A. Wilcox <awilfox@adelielinux.org> wrote:
> 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
> ---
>
---
Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org
Help: alpine-devel+help@lists.alpinelinux.org
---