[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