X-Git-Url: https://git.toastfreeware.priv.at/debian/iodine.git/blobdiff_plain/b87ba4560d51b8c38b7e657578737c64ee99bd1b..d49a5362b9797938158df9d1d96cda649420050c:/debian/config diff --git a/debian/config b/debian/config index df31ec1..73c6922 100644 --- a/debian/config +++ b/debian/config @@ -1,26 +1,30 @@ #!/bin/sh +CONFIGFILE=/etc/default/iodine set -e - . /usr/share/debconf/confmodule -if [ -s /etc/default/iodine ] ; then - . /etc/default/iodine - if [ -n "$START_IODINED" ] ; then - db_set iodine/start_daemon "$START_IODINED" - fi - if [ -n "$IODINED_ARGS" ] ; then - db_set iodine/daemon_options "$DAEMON_IODINED_ARGS" - fi +getvalue() { + awk '/^'"$1"'=/ {sub("^'"$1"'=\"", ""); sub("\"$", ""); value=$0;} END {print value}' /etc/default/iodine +} + +if [ -s $CONFIGFILE ] ; then + START_IODINED="$(getvalue START_IODINED)" + db_set iodine/start_daemon "$START_IODINED" + IODINED_ARGS="$(getvalue IODINED_ARGS)" + db_set iodine/daemon_options "$IODINED_ARGS" + IODINED_PASSWORD="$(getvalue IODINED_PASSWORD)" + db_set iodine/daemon_password "$IODINED_PASSWORD" fi db_input medium iodine/start_daemon || true -db_go +db_go || true db_get iodine/start_daemon START_DAEMON=$RET if [ "x$START_DAEMON" = "xtrue" ] ; then db_input medium iodine/daemon_options || true - db_go + db_input medium iodine/daemon_password || true + db_go || true fi