]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
dracut: let some arguments add up
authorHarald Hoyer <harald@redhat.com>
Mon, 2 Aug 2010 07:59:36 +0000 (09:59 +0200)
committerHarald Hoyer <harald@redhat.com>
Mon, 2 Aug 2010 08:35:31 +0000 (10:35 +0200)
Specifying multiple -a, -o, -m, -d, --add-drivers, --filesystems now
adds up.

dracut

diff --git a/dracut b/dracut
index ee7b2f3c2d90a66ea1724bd322adb5959198975f..c22051c16c035584255c5c36940c7227ccdceecd 100755 (executable)
--- a/dracut
+++ b/dracut
@@ -76,12 +76,12 @@ Creates initial ramdisk images for preloading modules
 while (($# > 0)); do
     case $1 in
        -f|--force) force=yes;;
-       -m|--modules) dracutmodules_l="$2"; shift;;
-       -o|--omit) omit_dracutmodules_l="$2"; shift;;
-       -a|--add) add_dracutmodules_l="$2"; shift;;
-       -d|--drivers) drivers_l="$2"; shift;;
-       --add-drivers) add_drivers_l="$2"; shift;;
-       --filesystems) filesystems_l="$2"; shift;;
+       -m|--modules) dracutmodules_l="$dracutmodules_l $2"; shift;;
+       -o|--omit) omit_dracutmodules_l="$omit_dracutmodules_l $2"; shift;;
+       -a|--add) add_dracutmodules_l="$add_dracutmodules_l $2"; shift;;
+       -d|--drivers) drivers_l="$drivers_l $2"; shift;;
+       --add-drivers) add_drivers_l="$add_drivers_l $2"; shift;;
+       --filesystems) filesystems_l="$filesystems_l $2"; shift;;
        -k|--kmoddir) drivers_dir_l="$2"; shift;;
        --fwdir) fw_dir_l="$2"; shift;;
        --kernel-only) kernel_only="yes"; no_kernel="no";;