← recipes

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