From 96b8d60a9b03c4cf345acc6d9cee1a397d7410d8 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Tue, 7 Feb 2012 17:24:47 +0100 Subject: [PATCH] dracut: precreate "${initdir}/etc/cmdline.d" --- dracut | 2 ++ modules.d/90crypt/module-setup.sh | 1 - modules.d/90dmraid/module-setup.sh | 1 - modules.d/90lvm/module-setup.sh | 1 - modules.d/90mdraid/module-setup.sh | 1 - 5 files changed, 2 insertions(+), 4 deletions(-) diff --git a/dracut b/dracut index 4b1859a4d..0ee2d7311 100755 --- a/dracut +++ b/dracut @@ -651,6 +651,8 @@ else done fi +mkdir -p "${initdir}/etc/cmdline.d" + mods_to_load="" # check all our modules to see if they should be sourced. # This builds a list of modules that we will install next. diff --git a/modules.d/90crypt/module-setup.sh b/modules.d/90crypt/module-setup.sh index 9dc55f544..5db25f85b 100755 --- a/modules.d/90crypt/module-setup.sh +++ b/modules.d/90crypt/module-setup.sh @@ -24,7 +24,6 @@ check() { } [[ $hostonly ]] || [[ $mount_needs ]] && { - [[ -d "${initdir}/etc/cmdline.d" ]] || mkdir -p "${initdir}/etc/cmdline.d" for_each_host_dev_fs check_crypt [ -f "${initdir}/etc/cmdline.d/90crypt.conf" ] || return 1 } diff --git a/modules.d/90dmraid/module-setup.sh b/modules.d/90dmraid/module-setup.sh index 19f2ce6ef..d7834d1e8 100755 --- a/modules.d/90dmraid/module-setup.sh +++ b/modules.d/90dmraid/module-setup.sh @@ -39,7 +39,6 @@ check() { } [[ $hostonly ]] || [[ $mount_needs ]] && { - [[ -d "${initdir}/etc/cmdline.d" ]] || mkdir -p "${initdir}/etc/cmdline.d" for_each_host_dev_fs check_dmraid [ -f "${initdir}/etc/cmdline.d/90dmraid.conf" ] || return 1 } diff --git a/modules.d/90lvm/module-setup.sh b/modules.d/90lvm/module-setup.sh index 01bfa8af4..a4721911e 100755 --- a/modules.d/90lvm/module-setup.sh +++ b/modules.d/90lvm/module-setup.sh @@ -19,7 +19,6 @@ check() { } [[ $hostonly ]] || [[ $mount_needs ]] && { - [[ -d "${initdir}/etc/cmdline.d" ]] || mkdir -p "${initdir}/etc/cmdline.d" for_each_host_dev_fs check_lvm [ -f "${initdir}/etc/cmdline.d/90lvm.conf" ] || return 1 } diff --git a/modules.d/90mdraid/module-setup.sh b/modules.d/90mdraid/module-setup.sh index 8c3e2bb26..f8a481134 100755 --- a/modules.d/90mdraid/module-setup.sh +++ b/modules.d/90mdraid/module-setup.sh @@ -39,7 +39,6 @@ check() { } [[ $hostonly ]] || [[ $mount_needs ]] && { - [[ -d "${initdir}/etc/cmdline.d" ]] || mkdir -p "${initdir}/etc/cmdline.d" for_each_host_dev_fs check_mdraid [[ -f "${initdir}/etc/cmdline.d/90mdraid.conf" ]] || return 1 } -- 2.47.3