[arch-commits] Commit in matterbridge/trunk (PKGBUILD matterbridge.service)

Justin Kromlinger hashworks at gemini.archlinux.org
Sun Dec 5 15:38:26 UTC 2021


    Date: Sunday, December 5, 2021 @ 15:38:26
  Author: hashworks
Revision: 1065173

FS#62491: Remove world-readable bit from configuration file, use dynamic StateDirectory instead

Modified:
  matterbridge/trunk/PKGBUILD
  matterbridge/trunk/matterbridge.service

----------------------+
 PKGBUILD             |    6 +++---
 matterbridge.service |    4 +++-
 2 files changed, 6 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-12-05 15:36:35 UTC (rev 1065172)
+++ PKGBUILD	2021-12-05 15:38:26 UTC (rev 1065173)
@@ -2,7 +2,7 @@
 
 pkgname=matterbridge
 pkgver=1.23.2
-pkgrel=2
+pkgrel=3
 pkgdesc="Multi-protocols (IRC/XMPP/Mattermost/Slack/Matrix/etc) bridge"
 arch=(x86_64)
 url="https://github.com/42wim/matterbridge"
@@ -15,7 +15,7 @@
         matterbridge.service)
 sha512sums=('30c5fa8ed47ad68e331b8c6037169c7f17ff45f5ab2e896756b100deb37b6db4249ab54d7d5d9817cf76770cb573fb058df91b20e82a9d3d081396c52c2557c1'
             'SKIP'
-            '920d96f9427df21ccf3d87ae9fe4343543c2db19c1ad8bf8356939f4ffa261f51e54589d6eb63b1c56e2cd3ea527a9d3e0b5e2afd29658629747837ec1ec4fd3')
+            'a16c6fd5593c63dce375ba7c572afed8f9494a1f3ccb8b51a6358fe72305c59f5f77bee0f6927ee2df7a1e2c02acc3a805d28e673fc05ff5fb55a51b6ca964ea')
 validpgpkeys=(CC7D978417C1AEA1E4CDD7240E41AB4BF4C610B4) # wim <wim at 42.be>
 
 prepare() {
@@ -36,6 +36,6 @@
 package() {
   cd ${pkgname}-${pkgver}
   install -Dm755 ${pkgname} -t "${pkgdir}"/usr/bin/
-  install -Dm644 matterbridge.toml.sample "${pkgdir}"/etc/matterbridge.toml
+  install -Dm600 matterbridge.toml.sample "${pkgdir}"/etc/matterbridge.toml
   install -Dm644 ../${pkgname}.service -t "${pkgdir}"/usr/lib/systemd/system/
 }

Modified: matterbridge.service
===================================================================
--- matterbridge.service	2021-12-05 15:36:35 UTC (rev 1065172)
+++ matterbridge.service	2021-12-05 15:38:26 UTC (rev 1065173)
@@ -5,7 +5,9 @@
 [Service]
 User=matterbridge
 DynamicUser=yes
-ExecStart=/usr/bin/matterbridge -conf /etc/matterbridge.toml
+StateDirectory=matterbridge
+ExecStartPre=+/usr/bin/install --owner=matterbridge --mode=400 -T /etc/matterbridge.toml %S/matterbridge/matterbridge.toml
+ExecStart=/usr/bin/matterbridge -conf %S/matterbridge/matterbridge.toml
 Restart=on-failure
 RestartSec=5s
 Type=simple



More information about the arch-commits mailing list