3.1_bootloader_ownership.sh fix

This commit is contained in:
thibault.dewailly 2016-04-11 08:55:44 +02:00
parent 91d6ba3fdd
commit d44a8eb440
2 changed files with 10 additions and 3 deletions

View File

@ -40,6 +40,12 @@ apply () {
# This function will check config parameters required # This function will check config parameters required
check_config() { check_config() {
is_pkg_installed "grub-pc"
if [ $FNRET != 0 ]; then
warn "Grub is not installed, not handling configuration"
exit 128
fi
does_user_exist $USER does_user_exist $USER
if [ $FNRET != 0 ]; then if [ $FNRET != 0 ]; then
crit "$USER does not exist" crit "$USER does not exist"

View File

@ -202,11 +202,12 @@ apt_check_updates()
# Returns if a package is installed # Returns if a package is installed
# #
is_installed() is_pkg_installed()
{ {
PKG_NAME=$1 PKG_NAME=$1
if `dpkg -s $PKG_NAME 2> /dev/null | grep -q '^Status: install '` ; then if $(dpkg -s $PKG_NAME 2> /dev/null | grep -q '^Status: install ') ; then
FNRET=0 FNRET=0
fi else
FNRET=1 FNRET=1
fi
} }