dracut.sh: do not bail out, if kernel modules dir is missing
and only print a warning message
parent
52d3c1b726
commit
f0df0f3fcd
11
dracut.sh
11
dracut.sh
|
@ -496,17 +496,18 @@ if [[ $regenerate_all == "yes" ]]; then
|
|||
((ret+=$?))
|
||||
done
|
||||
exit $ret
|
||||
elif [[ $kernel ]]; then
|
||||
if ! [[ -d /lib/modules/$kernel ]] && [[ $no_kernel != yes ]]; then
|
||||
printf -- "Kernel version $kernel has no modules in /lib/modules/$kernel\n" >&2
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! [[ $kernel ]]; then
|
||||
kernel=$(uname -r)
|
||||
fi
|
||||
|
||||
if [[ $kernel ]]; then
|
||||
if ! [[ -d /lib/modules/$kernel ]] && [[ $no_kernel != yes ]]; then
|
||||
printf -- "Kernel version $kernel has no module directory /lib/modules/$kernel\n" >&2
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! [[ $outfile ]]; then
|
||||
[[ -f /etc/machine-id ]] && read MACHINE_ID < /etc/machine-id
|
||||
|
||||
|
|
Loading…
Reference in New Issue