[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