Browse Source

return proper value in function dracut_install

dracut_install should return the real return value, so module install function
can detect the install failure.

Such as below in 99base:
dracut_install switch_root || dfatal "Failed to install switch_root"

Signed-off-by: Dave Young <dyoung@redhat.com>
master
Dave Young 13 years ago committed by Harald Hoyer
parent
commit
06e9f8870a
  1. 5
      dracut-functions.sh

5
dracut-functions.sh

@ -563,9 +563,12 @@ if [[ $DRACUT_INSTALL ]]; then @@ -563,9 +563,12 @@ if [[ $DRACUT_INSTALL ]]; then
}

dracut_install() {
local ret
#dinfo "initdir=$initdir $DRACUT_INSTALL -l $@"
$DRACUT_INSTALL ${initdir+-D "$initdir"} -a ${DRACUT_RESOLVE_DEPS+-l} ${DRACUT_FIPS_MODE+-H} "$@"
(($? != 0)) && derror $DRACUT_INSTALL ${initdir+-D "$initdir"} -a ${DRACUT_RESOLVE_DEPS+-l} ${DRACUT_FIPS_MODE+-H} "$@" || :
ret=$?
(($ret != 0)) && derror $DRACUT_INSTALL ${initdir+-D "$initdir"} -a ${DRACUT_RESOLVE_DEPS+-l} ${DRACUT_FIPS_MODE+-H} "$@" || :
return $ret
}

inst_library() {

Loading…
Cancel
Save