# Contributor: Tony Garnock-Jones # Maintainer: Tony Garnock-Jones 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 "