otherwise you will not be able to boot.
--no-compress Do not compress the generated initramfs. This will
override any other compression options.
+ --list-modules List all available dracut modules.
EOF
}
ignore_kmodules="yes"
omit_dracutmodules_l+=\ kernel-modules
;;
+ --list-modules)
+ do_list="yes";
+ ;;
-*) printf "\nUnknown option: %s\n\n" "$1" >&2; usage; exit 1;;
*) break ;;
esac
dracutfunctions=$dracutbasedir/dracut-functions
export dracutfunctions
+[[ $do_list = yes ]] && {
+ for mod in $dracutbasedir/modules.d/*; do
+ [[ -d $mod ]] || continue;
+ [[ -e $mod/install || -e $mod/installkernel ]] || continue;
+ echo ${mod##*/??}
+ done
+ exit 0
+}
+
# Detect lib paths
[[ $libdir ]] || for libdir in /lib64 /lib; do
[[ -d $libdir ]] && break