-o|--omit) push_arg omit_dracutmodules_l "$@" || shift;;
-d|--drivers) push_arg drivers_l "$@" || shift;;
--filesystems) push_arg filesystems_l "$@" || shift;;
- -I|--install) push_arg install_items "$@" || shift;;
+ -I|--install) push_arg install_items_l "$@" || shift;;
--fwdir) push_arg fw_dir_l "$@" || shift;;
--fscks) push_arg fscks_l "$@" || shift;;
--nofscks) nofscks_l="yes";;
done
fi
+if (( ${#install_items_l[@]} )); then
+ while pop install_items_l val; do
+ push install_items $val
+ done
+fi
+
# these options override the stuff in the config file
if (( ${#dracutmodules_l[@]} )); then
dracutmodules=''
<para>Specify additional directories, where to look for firmwares, separated by <constant>:</constant></para>
</listitem>
</varlistentry>
+ <varlistentry>
+ <term>
+ <envar>install_items+=" <replaceable><file></replaceable>[ <replaceable><file></replaceable> ...] "</envar>
+ </term>
+ <listitem>
+ <para>Specify additional files to include in the initramfs, separated by spaces.</para>
+ </listitem>
+ </varlistentry>
<varlistentry>
<term>
<envar>do_strip="<replaceable>{yes|no}</replaceable>"</envar>