summaryrefslogtreecommitdiffstats
path: root/debian/open-infrastructure-dehydrated-tools.config
diff options
context:
space:
mode:
Diffstat (limited to 'debian/open-infrastructure-dehydrated-tools.config')
-rw-r--r--debian/open-infrastructure-dehydrated-tools.config78
1 files changed, 27 insertions, 51 deletions
diff --git a/debian/open-infrastructure-dehydrated-tools.config b/debian/open-infrastructure-dehydrated-tools.config
index 28c38ed..8d636fd 100644
--- a/debian/open-infrastructure-dehydrated-tools.config
+++ b/debian/open-infrastructure-dehydrated-tools.config
@@ -2,50 +2,51 @@
set -e
-for FILE in /etc/dehydrated/config /etc/dehydrated/conf.d/*.sh
-do
- if [ -e "${FILE}" ]
- then
- . ${FILE} || true
- fi
-done
-
. /usr/share/debconf/confmodule
-if [ -n "${CA}" ]
+CONFFILE="/etc/dehydrated/conf.d/config.sh"
+
+if [ -e "${CONFFILE}" ]
then
+ . ${CONFFILE} || true
+
+ db_set open-infrastructure-dehydrated-tools/auto-cleanup "${AUTO_CLEANUP}"
db_set open-infrastructure-dehydrated-tools/ca "${CA}"
+ db_set open-infrastructure-dehydrated-tools/challengetype "${CHALLENGETYPE}"
+ db_set open-infrastructure-dehydrated-tools/contact-email "${CONTACT_EMAIL}"
+ db_set open-infrastructure-dehydrated-tools/ocsp-fetch "${OCSP_FETCH}"
+ db_set open-infrastructure-dehydrated-tools/ocsp-must-staple "${OCSP_MUST_STAPLE}"
+ db_set open-infrastructure-dehydrated-tools/basedir "${BASEDIR}"
+ db_set open-infrastructure-dehydrated-tools/hooks "${HOOKS}"
+ db_set open-infrastructure-dehydrated-tools/register "${REGISTER}"
fi
db_settitle open-infrastructure-dehydrated-tools/title
-db_input low open-infrastructure-dehydrated-tools/ca || true
+db_input low open-infrastructure-dehydrated-tools/auto-cleanup "${AUTO_CLEANUP}" || true
db_go
-if [ -n "${AUTO_CLEANUP}" ]
-then
- db_set open-infrastructure-dehydrated-tools/auto-cleanup "${AUTO_CLEANUP}"
-fi
+db_settitle open-infrastructure-dehydrated-tools/title
+db_input low open-infrastructure-dehydrated-tools/ca "${CA}" || true
+db_go
db_settitle open-infrastructure-dehydrated-tools/title
-db_input low open-infrastructure-dehydrated-tools/auto-cleanup || true
+db_input low open-infrastructure-dehydrated-tools/challengetype "${CHALLENGETYPE}" || true
db_go
-if [ -n "${CHALLENGETYPE}" ]
-then
- db_set open-infrastructure-dehydrated-tools/challengetype "${CHALLENGETYPE}"
-fi
+db_settitle open-infrastructure-dehydrated-tools/title
+db_input low open-infrastructure-dehydrated-tools/contact-email "${CONTACT_EMAIL}" || true
+db_go
db_settitle open-infrastructure-dehydrated-tools/title
-db_input low open-infrastructure-dehydrated-tools/challengetype || true
+db_input low open-infrastructure-dehydrated-tools/ocsp-fetch "${OCSP_FETCH}" || true
db_go
-if [ -n "${CONTACT_EMAIL}" ]
-then
- db_set open-infrastructure-dehydrated-tools/contact-email "${CONTACT_EMAIL}"
-fi
+db_settitle open-infrastructure-dehydrated-tools/title
+db_input low open-infrastructure-dehydrated-tools/ocsp-must-staple "${OCSP_MUST_STAPLE}" || true
+db_go
db_settitle open-infrastructure-dehydrated-tools/title
-db_input low open-infrastructure-dehydrated-tools/contact-email || true
+db_input low open-infrastructure-dehydrated-tools/basedir "${BASEDIR}" || true
db_go
if [ -e /usr/share/dehydrated/hooks ]
@@ -59,32 +60,7 @@ then
fi
db_settitle open-infrastructure-dehydrated-tools/title
-db_input low open-infrastructure-dehydrated-tools/basedir || true
-db_go
-
-if ! ls /var/lib/dehydrated/accounts/*/account_key.pem > /dev/null 2>&1
-then
- db_settitle open-infrastructure-dehydrated-tools/title
- db_input low open-infrastructure-dehydrated-tools/register || true
- db_go
-fi
-
-if [ -n "${OCSP_FETCH}" ]
-then
- db_set open-infrastructure-dehydrated-tools/ocsp-fetch "${OCSP_FETCH}"
-fi
-
-db_settitle open-infrastructure-dehydrated-tools/title
-db_input low open-infrastructure-dehydrated-tools/ocsp-fetch || true
-db_go
-
-if [ -n "${OCSP_MUST_STAPLE}" ]
-then
- db_set open-infrastructure-dehydrated-tools/ocsp-must-staple "${OCSP_MUST_STAPLE}"
-fi
-
-db_settitle open-infrastructure-dehydrated-tools/title
-db_input low open-infrastructure-dehydrated-tools/ocsp-must-staple || true
+db_input low open-infrastructure-dehydrated-tools/register "${REGISTER}" || true
db_go
db_stop