From: Daniel Schaal <farbing-S0/GAf8tV78@public.gmane.org>
To: initramfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Cc: Daniel Schaal <farbing-S0/GAf8tV78@public.gmane.org>
Subject: [PATCH] dracut.sh: Fix [no-]early-microcode parameter and add documentation.
Date: Fri, 16 Aug 2013 23:16:15 +0200 [thread overview]
Message-ID: <1376687775-31272-1-git-send-email-farbing@web.de> (raw)
[no-]early-microcode was missing from getopt argument list.
Let arguments passed by command line override config files.
---
dracut.8.asc | 6 ++++++
dracut.conf.5.asc | 3 +++
dracut.sh | 8 ++++++--
3 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/dracut.8.asc b/dracut.8.asc
index 714ba85..ee9d8de 100644
--- a/dracut.8.asc
+++ b/dracut.8.asc
@@ -225,6 +225,12 @@ example:
**--no-kernel**::
do not install kernel drivers and firmware files
+**--early-microcode**::
+ Combine early microcode with ramdisk
+
+**--no-early-microcode**::
+ Do not combine early microcode with ramdisk
+
**--print-cmdline**::
print the kernel command line for the current disk layout
diff --git a/dracut.conf.5.asc b/dracut.conf.5.asc
index df876cc..89beeb1 100644
--- a/dracut.conf.5.asc
+++ b/dracut.conf.5.asc
@@ -117,6 +117,9 @@ If chrooted to another root other than the real root device, use --fstab and pro
*no_kernel=*"{yes|no}"::
Do not install kernel drivers and firmware files (default=no)
+*early_microcode=*"{yes|no}"::
+ Combine early microcode with ramdisk (default=no)
+
*stdloglvl*="__\{0-6\}__"::
Set logging to standard error level.
diff --git a/dracut.sh b/dracut.sh
index d0d1c11..7071d05 100755
--- a/dracut.sh
+++ b/dracut.sh
@@ -346,6 +346,8 @@ TEMP=$(unset POSIXLY_CORRECT; getopt \
--long printsize \
--long regenerate-all \
--long noimageifnotneeded \
+ --long early-microcode \
+ --long no-early-microcode \
-- "$@")
if (( $? != 0 )); then
@@ -388,8 +390,8 @@ while :; do
--kernel-only) kernel_only="yes"; no_kernel="no";;
--no-kernel) kernel_only="no"; no_kernel="yes";;
--print-cmdline) print_cmdline="yes"; hostonly_l="yes"; kernel_only="yes"; no_kernel="yes";;
- --early-microcode) early_microcode="yes";;
- --no-early-microcode) early_microcode="no";;
+ --early-microcode) early_microcode_l="yes";;
+ --no-early-microcode) early_microcode_l="no";;
--strip) do_strip_l="yes";;
--nostrip) do_strip_l="no";;
--hardlink) do_hardlink_l="yes";;
@@ -665,6 +667,8 @@ stdloglvl=$((stdloglvl + verbosity_mod_l))
[[ $show_modules_l ]] && show_modules=$show_modules_l
[[ $nofscks_l ]] && nofscks="yes"
[[ $ro_mnt_l ]] && ro_mnt="yes"
+[[ $early_microcode_l ]] && early_microcode=$early_microcode_l
+[[ $early_microcode ]] || early_microcode=no
# eliminate IFS hackery when messing with fw_dir
fw_dir=${fw_dir//:/ }
--
1.8.4.rc2
next reply other threads:[~2013-08-16 21:16 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-08-16 21:16 Daniel Schaal [this message]
[not found] ` <1376687775-31272-1-git-send-email-farbing-S0/GAf8tV78@public.gmane.org>
2013-08-19 9:13 ` [PATCH] dracut.sh: Fix [no-]early-microcode parameter and add documentation Harald Hoyer
2013-08-19 15:02 ` Konrad Rzeszutek Wilk
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1376687775-31272-1-git-send-email-farbing@web.de \
--to=farbing-s0/gaf8tv78@public.gmane.org \
--cc=initramfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox