#!/bin/sh


case "$1" in
	configure)

		### Begin Configure ###

		F1=/etc/webmin/config
		if [ -f "$F1" ]; then
			echo "Enabling SGA Theme and Log Config"
			grep -q '^logfiles=' "$F1" && sed -i.bak -e 's/^logfiles=.*/logfiles=1/' "$F1" || echo 'logfiles=1' >>"$F1"
			grep -q '^webmin_log=' "$F1" && sed -i.bak -e 's/^webmin_log=.*/webmin_log=\/var\/log\/webadmin.log/' "$F1" || echo 'webmin_log=/var/log/webadmin.log' >>"$F1"
		fi

		F2=/etc/webmin/miniserv.conf
		if [ -f "$F2" ]; then
			echo "Enabling SGA MiniServ Theme and Log Config"
			grep -q '^login_script=' "$F2" && sed -i.bak  -e 's/^login_script=.*/login_script=\/etc\/webmin\/login.pl/'	"$F2" || echo 'login_script=/etc/webmin/login.pl' >>"$F2"
			grep -q '^logout_script=' "$F2" && sed -i.bak  -e 's/^logout_script=.*/logout_script=\/etc\/webmin\/logout.pl/'	"$F2" || echo 'logout_script=/etc/webmin/logout.pl' >>"$F2"
		fi

		echo "Restarting SGA Web Interface (to apply ACLs) ..."
		invoke-rc.d webmin stop 
		invoke-rc.d webmin start

		### End Configure ###
	;;
	abort-upgrade|abort-remove|abort-deconfigure)
	;;
	*)
		echo "postinst called with unknown argument \`$1'" >&2
		exit 1
	;;
esac
exit 0
