summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexey D2017-04-22 13:01:54 +0300
committerAlexey D2017-04-22 13:01:54 +0300
commit855c832af1a6b2dcda3200c025a4b19e2a8f90d2 (patch)
treefd0edc39153747d046ca6c6d7b15d2df5ca5328c
parent7de5ff684b666c543b240cc02f8a7ea8431b7c12 (diff)
downloadaur-855c832af1a6b2dcda3200c025a4b19e2a8f90d2.tar.gz
create dbus user if doesn't exist
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD2
-rw-r--r--dbus-nosystemd.install3
3 files changed, 6 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0cdc2ea59619..f2ab49e332e5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Tue Feb 21 08:23:21 UTC 2017
+# Sat Apr 22 10:01:38 UTC 2017
pkgbase = dbus-nosystemd
pkgdesc = Freedesktop.org message bus system
pkgver = 1.10.16
- pkgrel = 1
+ pkgrel = 2
url = https://wiki.freedesktop.org/www/Software/dbus/
install = dbus-nosystemd.install
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index 763a694eebf3..841104c5a7fb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
#
pkgname=dbus-nosystemd
pkgver=1.10.16
-pkgrel=1
+pkgrel=2
pkgdesc="Freedesktop.org message bus system"
url="https://wiki.freedesktop.org/www/Software/dbus/"
arch=(i686 x86_64)
diff --git a/dbus-nosystemd.install b/dbus-nosystemd.install
index 01506cf96e8f..2ab33e7c4623 100644
--- a/dbus-nosystemd.install
+++ b/dbus-nosystemd.install
@@ -1,4 +1,7 @@
post_upgrade() {
+ getent group dbus &>/dev/null || groupadd -r -g 81 dbus >/dev/null
+ getent passwd dbus &>/dev/null || useradd -r -u 81 -d / -g dbus -s /usr/bin/nologin dbus >/dev/null
+
# Make sure new rc script can shutdown running dbus
if [ -f run/dbus.pid -a -d run/dbus ]; then
mv run/dbus.pid run/dbus/pid