ports/main/nnd-s6-linux-init/APKBUILD

43 lines
829 B
Plaintext
Raw Normal View History

2022-03-21 12:25:55 +00:00
# Contributor: Alex Denes <caskd@redxen.eu>
# Maintainer: Alex Denes <caskd@redxen.eu>
pkgname=nnd-s6-linux-init
2023-04-16 16:31:07 +00:00
pkgver=1.5
pkgrel=4
pkgdesc="Skeleton for nnd-s6-services and symlinks"
2022-03-21 12:25:55 +00:00
url="none"
arch="noarch"
license="CC0-1.0"
builddir="$srcdir/"
2022-04-17 17:49:25 +00:00
depends="s6-linux-init"
makedepends="$depends"
subpackages="
$pkgname-default:_default
"
options="!check"
2022-03-21 12:25:55 +00:00
prepare() {
default_prepare
2023-04-16 16:31:07 +00:00
cp -R "$startdir"/skel "$builddir"/nnd-skel
}
build() {
s6-linux-init-maker -1 -f "nnd-skel" "current"
2022-03-21 12:25:55 +00:00
}
package() {
mkdir -p "$pkgdir"/etc/s6-linux-init
2023-04-16 16:31:07 +00:00
for x in nnd-skel current; do
mv "$builddir"/"$x" "$pkgdir"/etc/s6-linux-init/"$x"
done
2022-03-21 12:25:55 +00:00
}
_default() {
depends="$depends nnd-s6-linux-init"
2023-04-16 16:31:07 +00:00
local base="/etc/s6-linux-init"
amove "$base/current"
2023-04-16 16:31:07 +00:00
mkdir -p "$subpkgdir"
mv -v "$subpkgdir/$base/current/bin" "$subpkgdir/sbin"
}