diff options
author | Simon McVittie <smcv@collabora.com> | 2023-02-21 20:40:19 +0000 |
---|---|---|
committer | Simon McVittie <smcv@collabora.com> | 2023-02-21 20:40:19 +0000 |
commit | ad401d5e14551e4feda5bb3d7ccc8784e8e04121 (patch) | |
tree | e67cd478186d0b15660b4995423d7446e7e305e2 | |
parent | 4e8bf2d05a4aff8014202d5d88d56c31a43c74da (diff) | |
parent | 344a47a41f0022fc117acbc8b5ad6943dfbc0ae4 (diff) | |
download | dbus-ad401d5e14551e4feda5bb3d7ccc8784e8e04121.tar.gz |
Merge branch 'fix-issue-445' into 'master'
CI: Make sure we always have a messagebus user, even if the dbus package isn't installed
Closes #445
See merge request dbus/dbus!394
-rwxr-xr-x | tools/ci-install.sh | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/ci-install.sh b/tools/ci-install.sh index 0637ea87..eabb75ec 100755 --- a/tools/ci-install.sh +++ b/tools/ci-install.sh @@ -335,6 +335,10 @@ case "$ci_distro" in (opensuse*) # test-bus depends on group 'bin' $sudo getent group bin >/dev/null || /usr/sbin/groupadd -r bin + # Make sure we have a messagebus user, even if the dbus package + # isn't installed + getent group messagebus >/dev/null || /usr/sbin/groupadd -r messagebus + getent passwd messagebus >/dev/null || /usr/sbin/useradd -r -s /usr/bin/false -c "User for D-Bus" -d /run/dbus -g messagebus messagebus ;; (freebsd*) |