diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d97e6c274d40 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Hec <hec@heccraft.com> +_reponame=void-runit +pkgname=cryptsetup-void-runit +pkgver=1.0.r355.42ca737 +pkgrel=1 +pkgdesc="runit stage1 script for cryptsetup, ripped straight from Void Linux" +arch=('any') +url="https://voidlinux.org" +license=('BSD') +depends=('sh' 'awk' 'runit-rc' 'cryptsetup') +makedepends=('git') +provides=('cryptsetup-runit') +conflicts=('cryptsetup-runit') +source=("git+https://github.com/void-linux/void-runit" + "cryptsetup") +sha256sums=('SKIP' +'e58cac4e8e8b7de0f71827b4a011337be1869330097d2829f9ea8bbe3568f1cc' +) + +pkgver() { + cd ${_reponame} + printf "1.0.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + mkdir "$pkgdir"/usr/lib/rc/sv.d/ -p + mkdir "$pkgdir"/etc/rc/sysinit/ -p + mkdir "$pkgdir"/etc/rc/shutdown/ -p + mkdir "$pkgdir"/etc/runit -p + install -Dm755 $srcdir/cryptsetup "$pkgdir"/usr/lib/rc/sv.d/cryptsetup + ln -s /usr/lib/rc/sv.d/cryptsetup "$pkgdir"/etc/rc/sysinit/34-cryptsetup + ln -s /usr/lib/rc/sv.d/cryptsetup "$pkgdir"/etc/rc/shutdown/65-cryptsetup + install -Dm644 $_reponame/crypt.awk "$pkgdir"/etc/runit/crypt.awk +} |