synit/packaging/packages/synit-config/APKBUILD

51 lines
993 B
Plaintext

# Contributor: Tony Garnock-Jones <tonyg@leastfixedpoint.com>
# Maintainer: Tony Garnock-Jones <tonyg@leastfixedpoint.com>
pkgname=synit-config
pkgver=0.0.2
pkgrel=1
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="
rsync
"
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"
rsync -a "$startdir/files/." "$pkgdir/."
ln -sf /sbin/synit-init.sh "$pkgdir/sbin/init"
mkdir -p "$pkgdir/var/lock/synit"
}
docker() {
depends="$pkgname"
description="Synit startup for Docker"
install_if="$pkgname docker"
amove etc/syndicate/docker.pr
}