]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
listing modules fixed
authorAmadeusz Żołnowski <aidecoe@aidecoe.name>
Tue, 8 Mar 2011 21:36:38 +0000 (22:36 +0100)
committerHarald Hoyer <harald@redhat.com>
Wed, 9 Mar 2011 11:08:58 +0000 (12:08 +0100)
Modules were not listed because code relied only on deprecated 'install'
and 'installkernel' scripts. Check for 'module-setup.sh' script was
added.

dracut

diff --git a/dracut b/dracut
index ef729d9ee214ad7135ba21000eb306604e6a26a3..ce5bac7a1cefae79f5b8671399385ace378f718a 100755 (executable)
--- a/dracut
+++ b/dracut
@@ -231,7 +231,8 @@ dinfo "Executing $0 $dracut_args"
 [[ $do_list = yes ]] && {
     for mod in $dracutbasedir/modules.d/*; do
         [[ -d $mod ]] || continue;
-        [[ -e $mod/install || -e $mod/installkernel ]] || continue;
+        [[ -e $mod/install || -e $mod/installkernel || \
+            -e $mod/module-setup.sh ]] || continue
         echo ${mod##*/??}
     done
     exit 0