--- trunk/grubby/new-kernel-pkg 2016/06/29 14:41:26 2963 +++ trunk/grubby/new-kernel-pkg 2016/06/29 14:45:50 2964 @@ -907,11 +907,13 @@ fi # set this as the default if we have the package and it matches -if [[ ${mode} = --install ]] && [[ ${UPDATEDEFAULT} = yes ]] && [[ -n ${package} ]] && - [[ -n ${DEFAULTKERNEL} ]] && [[ ${package} = ${DEFAULTKERNEL} ]] +if [[ ${mode} = --install ]] && [[ ${UPDATEDEFAULT} = yes ]] && [[ -n ${package} ]] && [[ -n ${DEFAULTKERNEL} ]] then - makedefault="--make-default" - [[ -n ${verbose} ]] && echo "making it the default based on config" + if [[ ${package} = ${DEFAULTKERNEL} ]] || [[ ${package}-core = ${DEFAULTKERNEL} ]] + then + makedefault="--make-default" + [[ -n ${verbose} ]] && echo "making it the default based on config" + fi fi if [[ ${moddep} = make ]]