synit/packaging/packages/synit-config/APKBUILD

69 lines
2.1 KiB
Plaintext

# Contributor: Tony Garnock-Jones <tonyg@leastfixedpoint.com>
# Maintainer: Tony Garnock-Jones <tonyg@leastfixedpoint.com>
pkgname=synit-config
pkgver=0.0.1
pkgrel=0
pkgdesc="synit system layer configuration"
url="https://synit.org/"
arch="noarch"
license="GPLv3"
depends="
synit-pid1
syndicate-server
eudev
nftables
openssh
rsync
wpa_supplicant
"
subpackages="
$pkgname-docker:docker
"
makedepends=""
source="
$(ls *.pr)
synit-init.sh
"
builddir="$srcdir/"
options="!check"
install="$pkgname.post-deinstall"
# This allows us to stomple on /sbin/init, which is owned by the busybox package
replaces="busybox"
build() {
:
}
package() {
mkdir -p "$pkgdir/sbin"
cp -p synit-init.sh "$pkgdir/sbin/."
ln -sf /sbin/synit-init.sh "$pkgdir/sbin/init"
mkdir -p "$pkgdir/etc/syndicate"
cp *.pr "$pkgdir/etc/syndicate/."
mkdir -p "$pkgdir/run/etc/syndicate"
mkdir -p "$pkgdir/var/lock/synit"
}
docker() {
depends="$pkgname"
description="Synit startup for Docker"
install_if="$pkgname docker"
amove etc/syndicate/docker.pr
}
sha512sums="
eabf4830fbb28980f2b3fe15f423e45f5b2f05f8ce65be7afe87b976edc433e94a7506366dfce6d5c207b4086e8dc4ce4bde6a4b248873692bcc8c904e073f67 configdirs.pr
e78bac08ec856aa695928e3121198fe1eaeb055a06f8b744cdcc7fec45af79142db83ed05a4d01e424bd3a4f1d493257231df98236d8a3dbf93a29b9fc951002 docker.pr
acdaa844079c5b32943503797ba5c7dda555a844533fe37a20f1ac3524e76a4126a587557f81adca69085c80af673392f458e7e66d6bc315bbd44ff0c1f7060f eudev.pr
a1224e97cfecf98566b215724b0a4e5da7141900cbed62b066528f2b99b5cd9715bdb33f67aa77f0f4d97ef21fb6ac2eacdfbf90accdf0ebeec8d0bc30455de3 hostname.pr
eb59d70953e9be0d77747ae29685596a89a744125b0e20935f3771e02d24c53f58aafc14168deadf8430be7a566c30b394bab5b8bfc76a2b944f56d3b77e8d69 network.pr
de12efb8ac776ee02cd75bd8da69b537ca8b9ab66016fa7c311a0714697c0b5df78f3b641c5b8b85cf69d00c348571ab971c41906aa5aa0ded01bdcf854b16a4 sshd.pr
9d49a437e6c5bc1931209f4f2008c227bca2a91f061da561371e6f180976052af9d409b56e0950ec6df14db57b5a6d4c7d776d2299af547c7ac3fa08af65ffa1 synit-init.sh
"