#! /bin/sh

set -e

signal_daemons()
{
    # Tell all running daemons to reload their databases
    kill -s HUP `pidof gconfd-2` >/dev/null 2>&1 || true
}

case "$1" in
  configure)

        # update grub2 to boot into zh_CN 
        # If grub.cfg has been generated, update it.
        if test -e /boot/grub/grub.cfg ; then
            update-grub 3>&-
        fi
    ;;
esac

#DEBHELPER#
# Upon installation/upgrade, regenerate all databases, because in this case 
# such that defaults get updated correctly
update-gconf-defaults --source /usr/share/gconf/unity-2d/default \
                      --destination /var/lib/gconf/unity-2d.default --no-signal
signal_daemons

exit 0
