+ fi
+
+ db_get iodine/start_daemon
+ START_IODINED=$RET
+ db_get iodine/daemon_options
+ IODINED_ARGS=$RET
+ db_get iodine/daemon_password
+ IODINED_PASSWORD=$RET
+
+ cp -a -f $CONFIGFILE $CONFIGFILE.tmp
+
+ # If the admin deleted or commented some variables but then set
+ # them via debconf, (re-)add them to the conffile.
+ test -z "$START_IODINED" || grep -Eq '^ *START_IODINED=' $CONFIGFILE || \
+ echo "START_IODINED=" >> $CONFIGFILE
+ test -z "$IODINED_ARGS" || grep -Eq '^ *IODINED_ARGS=' $CONFIGFILE || \
+ echo "IODINED_ARGS=" >> $CONFIGFILE
+ test -z "$IODINED_PASSWORD" || grep -Eq '^ *IODINED_PASSWORD=' $CONFIGFILE || \
+ echo "IODINED_PASSWORD=" >> $CONFIGFILE
+
+ perl -p -e "s{^ *START_IODINED=.*}{START_IODINED=\"$START_IODINED\"}; \
+ s{^ *IODINED_ARGS=.*}{IODINED_ARGS=\"$IODINED_ARGS\"}; \
+ s{^ *IODINED_PASSWORD=.*}{IODINED_PASSWORD=\"$IODINED_PASSWORD\"};" \
+ < $CONFIGFILE > $CONFIGFILE.tmp
+
+ mv -f $CONFIGFILE.tmp $CONFIGFILE
+ [ ! -e $CONFIGFILE ] || chmod 600 $CONFIGFILE