[arch-commits] Commit in mosquitto/trunk (3 files)

Jelle van der Waa jelle at archlinux.org
Sun Feb 26 21:14:13 UTC 2017


    Date: Sunday, February 26, 2017 @ 21:14:12
  Author: jelle
Revision: 213887

upgpkg: mosquitto 1.4.11-2

switch to sysusers for creationg of users

Added:
  mosquitto/trunk/sysusers_mosquitto.conf
Modified:
  mosquitto/trunk/PKGBUILD
  mosquitto/trunk/mosquitto.install

-------------------------+
 PKGBUILD                |    9 ++++++---
 mosquitto.install       |    7 +++++--
 sysusers_mosquitto.conf |    1 +
 3 files changed, 12 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-02-26 20:39:55 UTC (rev 213886)
+++ PKGBUILD	2017-02-26 21:14:12 UTC (rev 213887)
@@ -4,7 +4,7 @@
 
 pkgname=mosquitto
 pkgver=1.4.11
-pkgrel=1
+pkgrel=2
 pkgdesc="An Open Source MQTT v3.1/v3.1.1 Broker"
 arch=('i686' 'x86_64')
 url="http://mosquitto.org/"
@@ -11,13 +11,14 @@
 depends=('openssl' 'c-ares' 'libwebsockets')
 makedepends=('docbook-xsl' 'c-ares')
 license=('BSD')
-source=(https://mosquitto.org/files/source/$pkgname-$pkgver.tar.gz{,.asc} "$pkgname.service" "$pkgname.install")
+source=(https://mosquitto.org/files/source/$pkgname-$pkgver.tar.gz{,.asc} "$pkgname.service" "$pkgname.install" "sysusers_mosquitto.conf")
 install=$pkgname.install
 backup=("etc/$pkgname/$pkgname.conf")
 sha256sums=('ca47533bbc1b7c5e15d6e5d96d3efc59677f2515b6692263c34b7c48f33280c5'
             'SKIP'
             '3480aa1a9da543230fbbb0e7e11cde9db2736e486cd024fbd505f927188fa3a2'
-            '43e65aef96a8cab33b62e66bdaa18c071ad20d9654f9e6a4af5716e4f4daabe6')
+            '7aa6edfc36c5a1d5bd89be4c28721b3f802a1eb67c042f5cfd74366cc4a4cae6'
+            'e648d0ce5428c0199ac75c623c8a27e40495a98aa1bf4a22179ed582492f748f')
 validpgpkeys=('A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7')
 
 build() {
@@ -37,4 +38,6 @@
   install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 
   mv "$pkgdir/etc/$pkgname/$pkgname.conf.example" "$pkgdir/etc/$pkgname/$pkgname.conf"
+
+  install -D -m644 "${srcdir}"/sysusers_mosquitto.conf "${pkgdir}"/usr/lib/sysusers.d/mosquitto.conf
 }

Modified: mosquitto.install
===================================================================
--- mosquitto.install	2017-02-26 20:39:55 UTC (rev 213886)
+++ mosquitto.install	2017-02-26 21:14:12 UTC (rev 213887)
@@ -1,4 +1,7 @@
 post_install() {
-  getent group mosquitto &> /dev/null || groupadd -g 567 mosquitto > /dev/null
-  getent passwd mosquitto &> /dev/null || useradd -u 567 -c 'Mosquitto MQTT Broker daemon' -d /etc/mosquitto -s /bin/false -g mosquitto mosquitto > /dev/null
+  systemd-sysusers sysusers_mosquitto.conf
 }
+
+post_upgrade() {
+  systemd-sysusers sysusers_mosquitto.conf
+}

Added: sysusers_mosquitto.conf
===================================================================
--- sysusers_mosquitto.conf	                        (rev 0)
+++ sysusers_mosquitto.conf	2017-02-26 21:14:12 UTC (rev 213887)
@@ -0,0 +1 @@
+u mosquitto 567 "Mosquitto MQTT Broker" /var/empty



More information about the arch-commits mailing list