summaryrefslogtreecommitdiff
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 0000000..234871d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: jc_gargma <jc_gargma@iserlohn-fortress.net>
+
+# # I maintain this because:
+# Artix lacks this init script entirely
+
+pkgname=dnscrypt-wrapper-openrc
+pkgver=20181020
+pkgrel=1
+pkgdesc="OpenRC dnscrypt-wrapper init script"
+arch=('any')
+url="https://neueland.iserlohn-fortress.net/gitea/jc_gargma"
+license=('GPL2')
+groups=('openrc-system')
+depends=('openrc' 'dnscrypt-wrapper')
+backup=('etc/init.d/dnscrypt-wrapper'
+ 'etc/conf.d/dnscrypt-wrapper')
+source=("dnscrypt-wrapper.initd"
+ "dnscrypt-wrapper.confd")
+sha256sums=('71aeea48c89cd89e3c698b0eb4b3db169477bb5a55ea6e84f874893b56b9e73f'
+ '6e73075a10c3ea920fc61c6dd34bbf43167165afaab19cf63e04fdd74318c111')
+
+pkgver() {
+ date +%Y%m%d
+}
+
+_inst_initd(){
+ install -Dm755 ${srcdir}/$1.initd ${pkgdir}/etc/init.d/$1
+
+ sed -e 's|/var/run|/run|g' \
+ -e 's|#!/sbin/openrc-run|#!/usr/bin/openrc-run|g' \
+ -e 's|/usr/sbin|/usr/bin|g' \
+ -i ${pkgdir}/etc/init.d/$1
+}
+
+_inst_confd(){
+ install -Dm755 ${srcdir}/$1.confd ${pkgdir}/etc/conf.d/$1
+}
+
+package() {
+ _inst_initd 'dnscrypt-wrapper'
+ _inst_confd 'dnscrypt-wrapper'
+}