summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaxime “pep” Buquet2019-11-19 00:11:31 +0100
committerMaxime “pep” Buquet2019-11-19 00:11:31 +0100
commit887149c3e11462642fb282d81b4a7e06fe7e030a (patch)
tree794cf58fa93bc215b51769cb5b9680b1a5041d80
parent762a5bf5e38061f12ff4731dc678bc51eadad5b2 (diff)
downloadaur-887149c3e11462642fb282d81b4a7e06fe7e030a.tar.gz
Use systemd-tmpfiles(8) instead of .install script
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD2
-rw-r--r--prosody.install6
-rw-r--r--prosody.tmpfile.d4
4 files changed, 6 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b4049dea17c7..2f50cf157085 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -24,13 +24,14 @@ pkgbase = prosody-hg
optdepends = lua52-event: libevent support
provides = prosody
conflicts = prosody
+ options = !emptydirs
backup = etc/prosody/prosody.cfg.lua
source = prosody-hg::hg+https://hg.prosody.im/trunk
source = prosody.tmpfile.d
source = sysuser.conf
source = prosody.service
sha256sums = SKIP
- sha256sums = 343d7c61ee1c105d760480e9ba6a0655da6bd1a58335f4264a289ade96cffa4c
+ sha256sums = f8612ba5d92fdae8fffe826b3248452d25315af15b1c8f1874f68bbfaeaab055
sha256sums = e5c30ffbb066f0ed3444475b3313490c535d8c9df018726f6cecf9e3ddfd2e48
sha256sums = af4ce76ae0a8773429eac53c72f1b87c8fa59c63acf003450f75dcb73131a21c
diff --git a/PKGBUILD b/PKGBUILD
index 9f5ed393c6e4..0ca1c9b76f27 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -94,6 +94,6 @@ package() {
# vim: ft=sh syn=sh ts=2 sw=2
sha256sums=('SKIP'
- '343d7c61ee1c105d760480e9ba6a0655da6bd1a58335f4264a289ade96cffa4c'
+ 'f8612ba5d92fdae8fffe826b3248452d25315af15b1c8f1874f68bbfaeaab055'
'e5c30ffbb066f0ed3444475b3313490c535d8c9df018726f6cecf9e3ddfd2e48'
'af4ce76ae0a8773429eac53c72f1b87c8fa59c63acf003450f75dcb73131a21c')
diff --git a/prosody.install b/prosody.install
index d94d5431620e..989da11b417f 100644
--- a/prosody.install
+++ b/prosody.install
@@ -1,10 +1,4 @@
post_install() {
- systemd-sysusers prosody.conf
- systemd-tmpfiles --create prosody.conf
-
- chown prosody:jabber var/lib/prosody
- [ -d var/log/prosody ] && chown prosody:jabber var/log/prosody
-
echo ">> Documentation: https://wiki.archlinux.org/index.php/Prosody"
}
diff --git a/prosody.tmpfile.d b/prosody.tmpfile.d
index 786fa9e96d0e..feb30cc049df 100644
--- a/prosody.tmpfile.d
+++ b/prosody.tmpfile.d
@@ -1 +1,3 @@
-d /run/prosody 0755 prosody jabber -
+d %t/prosody 0755 prosody jabber -
+d %S/prosody 0755 prosody jabber -
+d %L/prosody 0755 prosody jabber -