#!/bin/bash

set -e
#set -x
# Source debconf library.
. /usr/share/debconf/confmodule
db_version 2.0

update_apache2 () {
	echo "Updating Apache2 Config file";
	echo "... Sorry, not implemented yet";

}

update_aliases_file () {
	cp /etc/aliases /etc/aliases.old.tinderbox
	grep -v "tinderbox" /etc/aliases.old.tinderbox  > /etc/aliases.new
	echo "tinderbox_builds: |/usr/bin/processmail_builds" >> /etc/aliases.new
	echo "tinderbox_bugzilla: |/home/tinderbox2/bin/processmail_bugs" >> /etc/aliases.new
	mv -f /etc/aliases.new /etc/aliases
}

db_fget tinderbox2/want_apache2 seen || true
[ "$RET" = "false" ] && db_set tinderbox2/want_apache2 false
db_input medium tinderbox2/want_apache2 || true
db_go || true
db_get tinderbox2/want_apache2 || true
[ "$RET" = "true" ] && update_apache2


db_fget tinderbox2/updatealiases seen || true
[ "$RET" = "yes" ] && db_set tinderbox2/updatealiases false
db_input medium tinderbox2/updatealiases || true
db_go || true
db_get tinderbox2/updatealiases || true
[ "$RET" = "yes" ] && update_aliases_file

