#!/bin/sh

set -e

. /usr/share/debconf/confmodule

if [ -e /usr/share/xdebconfigurator/xdebc.db ]; then
   rm -f /usr/share/xdebconfigurator/xdebc.db;
fi

DEFAULTFILE=/etc/default/xdebconfigurator
ENABLE_ON_BOOT=false
# Update debconf based on the current value if it is set
if [ -f $DEFAULTFILE ] ; then
    . $DEFAULTFILE
    db_set xdebconfigurator/generate-at-boot "$ENABLE_ON_BOOT"
fi

db_get xdebconfigurator/generate-at-boot
if [ "$ENABLE_ON_BOOT" != "$RET" ] ; then
    if [ -f $DEFAULTFILE ] && grep -q "^ENABLE_ON_BOOT" $DEFAULTFILE ; then
	sed "s/^ENABLE_ON_BOOT=.+$/ENABLE_ON_BOOT=$RET/" < $DEFAULTFILE > \
	    $DEFAULTFILE.new && mv $DEFAULTFILE.new $DEFAULTFILE
    else
	echo "ENABLE_ON_BOOT=$RET" >> $DEFAULTFILE
    fi
fi

#DEBHELPER#
