diff --git a/remove_old_kernel.sh b/remove_old_kernel.sh index 21fc269..1d40fd3 100755 --- a/remove_old_kernel.sh +++ b/remove_old_kernel.sh @@ -297,22 +297,26 @@ if $terminal && ! $BATCH_MODE ; then clean_up 0 fi - echo "" - echononl "Remove not fully deinstalled kernel packages? [\033[1myes/no\033[m]: " - read OK - while [[ "${OK,,}" != "yes" ]] && [[ "${OK,,}" != "no" ]] ; do - echononl "\033[33mWrong entry!\033[m [\033[1myes/no\033[m]: " + if [[ -n "$rc_kernel_pakages" ]]; then + echo "" + echononl "Remove not fully deinstalled kernel packages? [\033[1myes/no\033[m]: " read OK - done - [[ "${OK,,}" = "yes" ]] || rc_kernel_pakages="" + while [[ "${OK,,}" != "yes" ]] && [[ "${OK,,}" != "no" ]] ; do + echononl "\033[33mWrong entry!\033[m [\033[1myes/no\033[m]: " + read OK + done + [[ "${OK,,}" = "yes" ]] || rc_kernel_pakages="" + fi - echononl "Removing unsed kernel packages? [\033[1myes/no\033[m]: " - read OK - while [[ "${OK,,}" != "yes" ]] && [[ "${OK,,}" != "no" ]] ; do - echononl "\033[33mWrong entry!\033[m [\033[1myes/no\033[m]: " + if [[ -n "$unused_kernel_pakages" ]]; then + echononl "Remove unsed kernel packages? [\033[1myes/no\033[m]: " read OK - done - [[ "${OK,,}" = "yes" ]] || unused_kernel_pakages="" + while [[ "${OK,,}" != "yes" ]] && [[ "${OK,,}" != "no" ]] ; do + echononl "\033[33mWrong entry!\033[m [\033[1myes/no\033[m]: " + read OK + done + [[ "${OK,,}" = "yes" ]] || unused_kernel_pakages="" + fi fi