diff --git a/modules.d/06dbus-broker/.shchkdir b/modules.d/06dbus-broker/.shchkdir new file mode 100644 index 00000000..e69de29b diff --git a/modules.d/06dbus-broker/module-setup.sh b/modules.d/06dbus-broker/module-setup.sh index db76fdf1..b536c1d7 100755 --- a/modules.d/06dbus-broker/module-setup.sh +++ b/modules.d/06dbus-broker/module-setup.sh @@ -28,36 +28,37 @@ depends() { install() { # Create dbus related directories. - inst_dir $dbus - inst_dir $dbusinterfaces - inst_dir $dbusservices - inst_dir $dbussession - inst_dir $dbussystem - inst_dir $dbussystemservices - inst_dir $dbusconfdir - inst_dir $dbusinterfacesconfdir - inst_dir $dbusservicesconfdir - inst_dir $dbussessionconfdir - inst_dir $dbussystemconfdir - inst_dir $dbussystemservicesconfdir + inst_dir "$dbus" + inst_dir "$dbusinterfaces" + inst_dir "$dbusservices" + inst_dir "$dbussession" + inst_dir "$dbussystem" + inst_dir "$dbussystemservices" + inst_dir "$dbusconfdir" + inst_dir "$dbusinterfacesconfdir" + inst_dir "$dbusservicesconfdir" + inst_dir "$dbussessionconfdir" + inst_dir "$dbussystemconfdir" + inst_dir "$dbussystemservicesconfdir" inst_multiple -o \ - $dbus/session.conf \ - $dbus/system.conf \ - $dbussystem/org.freedesktop.systemd1.conf \ - $dbusservicesconfdir/org.freedesktop.systemd1.service \ - $dbussystemservices/org.freedesktop.systemd1.service \ - $sysusers/dbus.conf \ - $systemdcatalog/dbus-broker.catalog \ - $systemdcatalog/dbus-broker-launch.catalog \ - $systemdsystemunitdir/dbus-broker.service \ - $systemduser/dbus-broker.service \ - $systemdsystemunitdir/dbus.socket \ - $systemduser/dbus.socket \ - $systemdsystemunitdir/dbus.target.wants \ + "$dbus"/session.conf \ + "$dbus"/system.conf \ + "$dbussystem"/org.freedesktop.systemd1.conf \ + "$dbusservicesconfdir"/org.freedesktop.systemd1.service \ + "$dbussystemservices"/org.freedesktop.systemd1.service \ + "$sysusers"/dbus.conf \ + "$systemdcatalog"/dbus-broker.catalog \ + "$systemdcatalog"/dbus-broker-launch.catalog \ + "$systemdsystemunitdir"/dbus-broker.service \ + "$systemduser"/dbus-broker.service \ + "$systemdsystemunitdir"/dbus.socket \ + "$systemduser"/dbus.socket \ + "$systemdsystemunitdir"/dbus.target.wants \ busctl dbus-broker dbus-broker-launch # Adjusting dependencies for initramfs in the dbus socket unit. + # shellcheck disable=SC1004 sed -i -e \ '/^\[Unit\]/aDefaultDependencies=no\ Conflicts=shutdown.target\ @@ -68,14 +69,13 @@ install() { # Install the hosts local user configurations if enabled. if [[ $hostonly ]]; then inst_multiple -H -o \ - $dbusconfdir/session.conf \ - $dbusconfdir/system.conf \ - $sysusersconfdir/dbus.conf \ - $systemdsystemconfdir/dbus.socket \ - $systemdsystemconfdir/dbus.socket.d/*.conf \ - $systemdsystemconfdir/dbus-broker.service \ - $systemdsystemconfdir/dbus-broker.service.d/*.conf \ - ${NULL} + "$dbusconfdir"/session.conf \ + "$dbusconfdir"/system.conf \ + "$sysusersconfdir"/dbus.conf \ + "$systemdsystemconfdir"/dbus.socket \ + "$systemdsystemconfdir"/dbus.socket.d/*.conf \ + "$systemdsystemconfdir"/dbus-broker.service \ + "$systemdsystemconfdir"/dbus-broker.service.d/*.conf fi # We need to make sure that systemd-tmpfiles-setup.service->dbus.socket