--- /dev/null
+#! /bin/sh -e
+. /usr/share/debconf/confmodule
+db_version 2
+
+db_get become/run-daemon; run=$RET
+db_get become/servers; servers=$RET
+db_stop
+
+cat >/etc/default/become.new <<EOF
+## This file is read by /etc/init.d/become
+
+# Set START to \`true' if you want to start the daemon.
+START=$run
+EOF
+mv /etc/default/become.new /etc/default/become
+
+case $run in
+ true)
+ if [ ! -f /etc/become/become.key ]; then
+ echo "You don't seem to have a server key yet. Generating one..."
+ key -k/etc/become/become.key add -adsa -eforever become-dsa
+ key -k/etc/become/become.key \
+ extract -f-secret /etc/become/become.pubkey become-dsa
+ echo "OK. The public half is in /etc/become/become.pubkey."
+ fi
+ ;;
+esac
+
+case "$servers" in
+ STANDALONE)
+ rm -f /etc/become/become.server
+ ;;
+ *)
+ set -- $servers
+ for i in "$@"; do echo $i; done >/etc/become/become.server.new
+ mv /etc/become/become.server.new /etc/become/become.server
+ ;;
+esac
+
+#DEBHELPER#