dracut: Don't suppress the modprobe error output.
It happens that either due to newer modprobe or missing depmod module-init-tools cries. Suppressing the error ensures for a funny debug search for the user. Resulting initramfs is generally unbootable due to missing module deps. Better use the quiet option of modprobe itself. It makes it less chatty, but doesn't suppress "fatal" errors. Signed-off-by: maximilian attems <max@stro.at>master
parent
1cedde0681
commit
f63c30d89b
|
@ -670,7 +670,7 @@ install_kmod_with_fw() {
|
|||
for_each_kmod_dep() {
|
||||
local func=$1 kmod=$2 cmd modpapth options
|
||||
shift 2
|
||||
modprobe "$@" --ignore-install --show-depends $kmod 2>/dev/null | \
|
||||
modprobe "$@" --ignore-install --quiet --show-depends $kmod | \
|
||||
while read cmd modpath options; do
|
||||
[[ $cmd = insmod ]] || continue
|
||||
$func $modpath
|
||||
|
|
|
@ -72,7 +72,7 @@ moduledep() {
|
|||
fi
|
||||
vecho -n "Looking for deps of module $1"
|
||||
deps=""
|
||||
deps=$(modprobe $MPARGS --set-version $kernel --show-depends $1 2>/dev/null| awk '/^insmod / { print gensub(".*/","","g",$2) }' | while read foo ; do [ "${foo%%.ko}" != "$1" ] && echo -n "${foo%%.ko} " ; done)
|
||||
deps=$(modprobe $MPARGS --set-version $kernel --quiet --show-depends $1 | awk '/^insmod / { print gensub(".*/","","g",$2) }' | while read foo ; do [ "${foo%%.ko}" != "$1" ] && echo -n "${foo%%.ko} " ; done)
|
||||
[ -n "$deps" ] && vecho ": $deps" || vecho
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue