dracut.sh: no microcode, if get_ucode_file returns empty file

check, if get_ucode_file() returned an empty string.
Harald Hoyer 2015-09-17 20:03:54 +02:00
parent 7fd112f20e
commit 327d765512
1 changed files with 4 additions and 4 deletions

View File

@ -1489,12 +1489,12 @@ if [[ $early_microcode = yes ]]; then
dinfo "*** Constructing ${ucode_dest[$idx]} ****" dinfo "*** Constructing ${ucode_dest[$idx]} ****"
if [[ $hostonly ]]; then if [[ $hostonly ]]; then
_src=$(get_ucode_file) _src=$(get_ucode_file)
if ! [[ -r $_fwdir/$_fw/$_src ]];then [[ $src ]] || break
break; [[ -r $_fwdir/$_fw/$_src ]] || break
fi
fi fi

for i in $_fwdir/$_fw/$_src; do for i in $_fwdir/$_fw/$_src; do
[ -e $i ] && break [ -e "$i" ] && break
break 2 break 2
done done
cat $_fwdir/$_fw/$_src > $_dest_dir/${ucode_dest[$idx]} cat $_fwdir/$_fw/$_src > $_dest_dir/${ucode_dest[$idx]}