#!/bin/bash
set -e

# for debconf db_xxx commands
. /usr/share/debconf/confmodule

running_in_container()
{
    type running-in-container >/dev/null 2>&1 && running-in-container >/dev/null
}

case $1 in
    configure|reconfigure)
        config_file="/etc/default/grub.d/51_oem-grub-recovery-title.cfg"
        if [ -f $config_file ]; then
            rm -f $config_file
        fi

        if [ -e /boot/grub/grub.cfg ] && ! ( ischroot || running_in_container ) ; then
            # don't run update-grub on LiveCD, live-build chroot or any other containers
            update-grub || true
        fi
        ;;
    *)
        exit 0
        ;;
esac


#DEBHELPER#
