[[ -d $dracutsysrootdir/usr/lib/tmpfiles.d ]] && tmpfilesdir=/usr/lib/tmpfiles.d
fi
+[[ -d $dracutsysrootdir$depmodd ]] \
+ || sysctld=$(pkg-config libkmod --variable=depmodd 2> /dev/null)
+
+[[ -d $dracutsysrootdir$depmodd ]] || depmodd=/usr/lib/depmod.d
+
+[[ -d $dracutsysrootdir$depmodconfdir ]] \
+ || sysctlconfdir=$(pkg-config libkmod --variable=depmodconfdir 2> /dev/null)
+
+[[ -d $dracutsysrootdir$depmodconfdir ]] || depmodconfdir=/etc/depmod.d
+
+
export initdir dracutbasedir \
dracutmodules force_add_dracutmodules add_dracutmodules omit_dracutmodules \
mods_to_load \
modulesloadconfdir sysctl sysctlconfdir sysusers sysusersconfdir \
systemdutildir systemdutilconfdir systemdcatalog systemdntpunits \
systemdntpunitsconfdir systemdsystemunitdir systemdsystemconfdir \
- hostonly_cmdline loginstall tmpfilesdir
+ hostonly_cmdline loginstall tmpfilesdir depmodd depmodconfdir
mods_to_load=""
# check all our modules to see if they should be sourced.
hostonly='' instmods "=crypto"
instmods "=arch/$arch/crypto" "=drivers/crypto"
fi
+
+ inst_multiple -o "$depmodd/*.conf"
+ if [[ $hostonly ]]; then
+ inst_multiple -H -o "$depmodconfdir/*.conf"
+ fi
:
}