From a9c7dc74c40f11898d1096d03416caa06cfd975b Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Wed, 6 Mar 2013 17:10:50 +0100 Subject: [PATCH] base: in systemd mode parse-root-opts.sh is in the services --- modules.d/99base/module-setup.sh | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/modules.d/99base/module-setup.sh b/modules.d/99base/module-setup.sh index a512868b2..819306813 100755 --- a/modules.d/99base/module-setup.sh +++ b/modules.d/99base/module-setup.sh @@ -44,14 +44,10 @@ install() { inst_simple "$moddir/dracut-lib.sh" "/lib/dracut-lib.sh" - ## save host_devs which we need bring up - inst_hook cmdline 00 "$moddir/wait-host-devs.sh" - for _dev in ${host_devs[@]}; do - _pdev=$(get_persistent_dev $_dev) - [ -n "$_pdev" ] && echo $_pdev >> $initdir/etc/host_devs - done - - inst_hook cmdline 10 "$moddir/parse-root-opts.sh" + if ! dracut_module_included "systemd"; then + inst_hook cmdline 10 "$moddir/parse-root-opts.sh" + fi + mkdir -p "${initdir}/var" [ -x /lib/systemd/systemd-timestamp ] && inst /lib/systemd/systemd-timestamp if [[ $realinitpath ]]; then -- 2.47.3