diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2021-09-05 06:17:52 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2021-09-05 07:15:17 +0000 |
commit | 746e48f6f2591a745d638a1d18daa3249f986c33 (patch) | |
tree | 4bbd084230ec774393700ad393848485c6f94a9a /debian/open-infrastructure-dehydrated-tools.postinst | |
parent | Adding tsig debconf handling for dehydrated-nsupdate. (diff) | |
download | open-infrastructure-service-tools-746e48f6f2591a745d638a1d18daa3249f986c33.tar.xz open-infrastructure-service-tools-746e48f6f2591a745d638a1d18daa3249f986c33.zip |
Adding domain preseeding for dehydrated.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
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) |