summaryrefslogtreecommitdiff
path: root/PKGBUILD
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2018-10-31 02:23:34 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2018-10-31 02:23:34 -0700
commit3ef164cf641373e19665de1e34957d486729146c (patch)
treefd861542a6578be7d3cba5ef1cf8fc9c4f776a2d /PKGBUILD
downloadopenssh-openrc-3ef164cf641373e19665de1e34957d486729146c.tar.xz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 0000000..aee31de
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: jc_gargma <jc_gargma@iserlohn-fortress.net>
+
+# # I maintain this because:
+# Artix version triggers warnings on every other service
+# which clutters up the logs
+
+pkgname=openssh-openrc
+pkgver=20181031
+pkgrel=1
+pkgdesc="OpenRC openssh init script"
+arch=('any')
+url="https://neueland.iserlohn-fortress.net/gitea/jc_gargma"
+license=('GPL2')
+groups=('openrc-system')
+provides=('init-openssh')
+depends=('openrc' 'openssh')
+conflicts=('init-openssh')
+backup=('etc/conf.d/sshd')
+source=("sshd.confd"
+ "sshd.initd")
+sha256sums=('29c6d57ac3ec6018cadc6ba6cd9b90c9ed46e20049b970fdcc68ee2481a2ee41'
+ '43a483014bf177f9238e54a7b8210d5a76830beb67c18999409e543fd744c9e4')
+
+pkgver() {
+ date +%Y%m%d
+}
+
+_inst_initd(){
+ install -Dm755 ${srcdir}/$1.initd ${pkgdir}/etc/init.d/$1
+}
+
+_inst_confd(){
+ install -Dm644 ${srcdir}/$1.confd ${pkgdir}/etc/conf.d/$1
+}
+
+package() {
+ _inst_confd 'sshd'
+ _inst_initd 'sshd'
+}