diff options
Diffstat (limited to 'debian/open-infrastructure-dehydrated-tools.postinst')
-rwxr-xr-x | debian/open-infrastructure-dehydrated-tools.postinst | 36 |
1 files changed, 23 insertions, 13 deletions
diff --git a/debian/open-infrastructure-dehydrated-tools.postinst b/debian/open-infrastructure-dehydrated-tools.postinst index 083c2ac..48b5d0f 100755 --- a/debian/open-infrastructure-dehydrated-tools.postinst +++ b/debian/open-infrastructure-dehydrated-tools.postinst @@ -66,24 +66,27 @@ case "${1}" in db_get open-infrastructure-dehydrated-tools/contact-email CONTACT_EMAIL="${RET}" # string (w/ empty) + db_get open-infrastructure-dehydrated-tools/ocsp-fetch + OCSP_FETCH="${RET}" # boolean + + db_get open-infrastructure-dehydrated-tools/ocsp-must-staple + OCSP_MUST_STAPLE="${RET}" # boolean + db_get open-infrastructure-dehydrated-tools/hooks HOOKS="${RET}" # multi-select (w/ empty) db_get open-infrastructure-dehydrated-tools/basedir NEW_BASEDIR="${RET}" # string (w/o empty) - db_get open-infrastructure-dehydrated-tools/register - REGISTER="${RET}" # boolean - - db_get open-infrastructure-dehydrated-tools/ocsp-fetch - OCSP_FETCH="${RET}" # boolean - - db_get open-infrastructure-dehydrated-tools/ocsp-must-staple - OCSP_MUST_STAPLE="${RET}" # boolean + db_get open-infrastructure-dehydrated-tools/domains + DOMAINS="${RET}" # string (w/ empty) db_get open-infrastructure-dehydrated-tools/tsig TSIG="${RET}" # string (w/ empty) + db_get open-infrastructure-dehydrated-tools/register + REGISTER="${RET}" # boolean + db_stop case "${AUTO_CLEANUP}" in @@ -228,11 +231,12 @@ EOF Install "${BASEDIR}" "${NEW_BASEDIR}" fi - case "${REGISTER}" in - true) - dehydrated --register --accept-terms - ;; - esac + if [ -n "${DOMAINS}" ] + then + echo "${DOMAINS}" > /etc/dehydrated/domains.txt + else + cat /etc/hostname > /etc/dehydrated/domains.txt + fi if [ -n "${TSIG}" ] then @@ -285,6 +289,12 @@ EOF mv -f "${DEFAULT_FILE}.tmp" "${DEFAULT_FILE}" fi + + case "${REGISTER}" in + true) + dehydrated --register --accept-terms + ;; + esac ;; abort-upgrade|abort-remove|abort-deconfigure) |