Commit c757585
0
plików
+0
dodanych
-0
usuniętych
@@ -1,6 +1,6 @@
1
1
pkgname: dbus
2
2
pkgver: '1.16.2'
3
-pkgrel: '8'
3
+pkgrel: '9'
4
4
pkgdesc: 'Freedesktop.org message bus system'
5
5
url: 'https://www.freedesktop.org/wiki/Software/dbus/'
6
6
arch: x86_64
@@ -121,15 +121,22 @@ hooks:
121
121
'post-install': |
122
122
name=dbus
123
123
version=1.16.2
124
- release=8
124
+ release=9
125
125
dbus-uuidgen --ensure
126
126
'pre-install': |
127
127
name=dbus
128
128
version=1.16.2
129
- release=8
130
- if getent passwd messagebus >/dev/null; then
131
- passwd -l messagebus &>/dev/null || true
129
+ release=9
130
+ # Uzytkownik/grupa messagebus powstaja w chrootcie buildera, ale NIE na
131
+ # systemie docelowym. Bez nich hook zwracal blad, a plik
132
+ # usr/lib/dbus-daemon-launch-helper trafial z nieistniejaca grupa.
133
+ if ! getent group messagebus >/dev/null; then
134
+ groupadd -r messagebus
132
135
fi
136
+ if ! getent passwd messagebus >/dev/null; then
137
+ useradd -r -g messagebus -d / -s /usr/bin/nologin messagebus
138
+ fi
139
+ passwd -l messagebus &>/dev/null || true
133
140
134
141
build: |
135
142
if ! (getent passwd messagebus > /dev/null); then