Handle env dists as well
This commit is contained in:
parent
fc6a3ac30f
commit
cd4bdd9dd3
|
@ -3,7 +3,7 @@
|
||||||
. ../../APKBUILD.template
|
. ../../APKBUILD.template
|
||||||
|
|
||||||
pkgname=nnd-s6-services
|
pkgname=nnd-s6-services
|
||||||
pkgver=1.19
|
pkgver=1.20
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="Base services for s6"
|
pkgdesc="Base services for s6"
|
||||||
depends="s6-rc s6-portable-utils s6-linux-utils"
|
depends="s6-rc s6-portable-utils s6-linux-utils"
|
||||||
|
|
|
@ -66,10 +66,19 @@ distdefs() {
|
||||||
|
|
||||||
custom() {
|
custom() {
|
||||||
local SVC="$1"
|
local SVC="$1"
|
||||||
[ -e "$S6_RC_PATH/$SVC" ] || error "Service $SVC doesn't exist"
|
|
||||||
[ -h "$S6_RC_PATH/$SVC" ] || error "Service $SVC is already a custom instance"
|
local target="$S6_RC_PATH/$SVC"
|
||||||
rm -rf "$S6_RC_PATH/$SVC"
|
[ -e "$target" ] || error "Service $SVC doesn't exist"
|
||||||
cp -r "$S6_DIST_PATH/rc/$SVC" "$S6_RC_PATH/$SVC"
|
[ -h "$target" ] || error "Service $SVC is already a custom instance"
|
||||||
|
|
||||||
|
rm -rf "$target"
|
||||||
|
cp -r "$S6_DIST_PATH/rc/$SVC" "$target"
|
||||||
|
|
||||||
|
local target="$S6_ENV_PATH/$SVC"
|
||||||
|
if [ -e "$target" ]; then
|
||||||
|
rm -rf "$target"
|
||||||
|
cp -r "$S6_DIST_PATH/env/$SVC" "$target"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
cmd="$1"
|
cmd="$1"
|
||||||
|
|
Loading…
Reference in New Issue