dracut.sh: do not bail out, if kernel modules dir is missing

and only print a warning message
Harald Hoyer 2013-10-08 15:03:40 +02:00
parent 52d3c1b726
commit f0df0f3fcd
1 changed files with 6 additions and 5 deletions

View File

@ -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