diff --git a/dracut.sh b/dracut.sh index c19606ae5e..ff622dde16 100755 --- a/dracut.sh +++ b/dracut.sh @@ -1768,6 +1768,11 @@ if ! [[ -d $dracutsysrootdir$tmpfilesdir ]]; then [[ -d $dracutsysrootdir/usr/lib/tmpfiles.d ]] && tmpfilesdir=/usr/lib/tmpfiles.d fi +[[ -d $dracutsysrootdir$tmpfilesconfdir ]] \ + || tmpfilesconfdir=$(pkg-config systemd --variable=tmpfilesconfdir 2> /dev/null) + +[[ -d $dracutsysrootdir$tmpfilesconfdir ]] || tmpfilesconfdir=/etc/tmpfiles.d + [[ -d $dracutsysrootdir$depmodd ]] \ || sysctld=$(pkg-config libkmod --variable=depmodd 2> /dev/null) @@ -1794,7 +1799,8 @@ export initdir dracutbasedir \ modulesloadconfdir sysctl sysctlconfdir sysusers sysusersconfdir \ systemdutildir systemdutilconfdir systemdcatalog systemdntpunits \ systemdntpunitsconfdir systemdsystemunitdir systemdsystemconfdir \ - hostonly_cmdline loginstall tmpfilesdir depmodd depmodconfdir + hostonly_cmdline loginstall tmpfilesdir tmpfilesconfdir depmodd \ + depmodconfdir mods_to_load="" # check all our modules to see if they should be sourced. diff --git a/modules.d/01systemd-tmpfiles/module-setup.sh b/modules.d/01systemd-tmpfiles/module-setup.sh index 2bf97ec260..6c3a37a80e 100755 --- a/modules.d/01systemd-tmpfiles/module-setup.sh +++ b/modules.d/01systemd-tmpfiles/module-setup.sh @@ -33,7 +33,6 @@ install() { # Excluding "$tmpfilesdir/systemd-pstore.conf", belongs in seperated pstore module # Excluding "$tmpfilesdir/x11.conf", belongs in seperated x11 module - inst_multiple -o \ /usr/lib/group \ /usr/lib/passwd \