[arch-commits] Commit in prosody/trunk (PKGBUILD prosody.service)
Sergej Pupykin
spupykin at archlinux.org
Sat Jun 19 21:19:00 UTC 2021
Date: Saturday, June 19, 2021 @ 21:18:59
Author: spupykin
Revision: 965688
upgpkg: prosody 1:0.11.9-2
Modified:
prosody/trunk/PKGBUILD
prosody/trunk/prosody.service
-----------------+
PKGBUILD | 4 ++--
prosody.service | 22 ++++++++++++++++++----
2 files changed, 20 insertions(+), 6 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-06-19 20:40:21 UTC (rev 965687)
+++ PKGBUILD 2021-06-19 21:18:59 UTC (rev 965688)
@@ -8,8 +8,8 @@
pkgname=prosody
epoch=1
-pkgrel=1
pkgver=0.11.9
+pkgrel=2
pkgdesc="Lightweight and extensible Jabber/XMPP server written in Lua"
arch=('x86_64')
url="https://prosody.im/"
@@ -40,7 +40,7 @@
'0753bd9260f1cfdce6e18e01a61e320b396acfe9fca8ccf3250653bfa6af997e'
'5a2466b73bd069fb73be97a4e23b24e4c8dd1adb7db871cb8f5ab4094c1f967f'
'e5c30ffbb066f0ed3444475b3313490c535d8c9df018726f6cecf9e3ddfd2e48'
- 'ea34a3802e9a6b181cc1039eda48538fc9335c432223b225a8801d9d636f268c')
+ 'e9d6abc4c53bd9e7b1d2acc56c7513416751f9436bf382ed52d703d29b13bfaa')
prepare() {
cd prosody-$pkgver
Modified: prosody.service
===================================================================
--- prosody.service 2021-06-19 20:40:21 UTC (rev 965687)
+++ prosody.service 2021-06-19 21:18:59 UTC (rev 965688)
@@ -5,11 +5,25 @@
Documentation=https://wiki.archlinux.org/index.php/Prosody
[Service]
-Type=forking
+Type=simple
+ExecStart=/usr/bin/prosody -F
+ExecReload=/bin/kill -HUP $MAINPID
+Restart=on-abnormal
PIDFile=/run/prosody/prosody.pid
-ExecStart=/usr/bin/prosodyctl start
-ExecStop=/usr/bin/prosodyctl stop
-ExecReload=/usr/bin/prosodyctl reload
+User=prosody
+Group=prosody
+UMask=0027
+RuntimeDirectory=prosody
+ConfigurationDirectory=prosody
+StateDirectory=prosody
+StateDirectoryMode=0750
+LogsDirectory=prosody
+WorkingDirectory=~
+StandardInput=null
+StandardOutput=journal
+StandardError=inherit
+AmbientCapabilities=CAP_NET_BIND_SERVICE
+
[Install]
WantedBy=multi-user.target
More information about the arch-commits
mailing list