diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2021-09-03 10:56:39 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2021-09-03 10:56:39 +0000 |
commit | d2cc38cfddfe3ba8a028f071078c0015be64f51d (patch) | |
tree | 073c04edacdc910e5479ed5b4e347a44de2ef7e8 /debian/open-infrastructure-dehydrated-tools.postinst | |
parent | Parsing control file in rules to automatically enable packages. (diff) | |
download | open-infrastructure-service-tools-d2cc38cfddfe3ba8a028f071078c0015be64f51d.tar.xz open-infrastructure-service-tools-d2cc38cfddfe3ba8a028f071078c0015be64f51d.zip |
Adding remaining configuration options for dehydrated preseeding.
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 | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/debian/open-infrastructure-dehydrated-tools.postinst b/debian/open-infrastructure-dehydrated-tools.postinst index e7e5ce5..5734044 100755 --- a/debian/open-infrastructure-dehydrated-tools.postinst +++ b/debian/open-infrastructure-dehydrated-tools.postinst @@ -86,6 +86,9 @@ case "${1}" in db_get open-infrastructure-dehydrated-tools/ca CA="${RET}" # select + db_get open-infrastructure-dehydrated-tools/auto-cleanup + AUTO_CLEANUP="${RET}" # boolean + db_get open-infrastructure-dehydrated-tools/challengetype CHALLENGETYPE="${RET}" # select @@ -101,11 +104,60 @@ case "${1}" in 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_stop + case "${AUTO_CLEANUP}" in + true) + AUTO_CLEANUP="yes" + ;; + + false) + AUTO_CLEANUP="no" + ;; + esac + + case "${REGISTER}" in + true) + REGISTER="yes" + ;; + + false) + REGISTER="no" + ;; + esac + + case "${OCSP_FETCH}" in + true) + OCSP_FETCH="yes" + ;; + + false) + OCSP_FETCH="no" + ;; + esac + + case "${OCSP_MUST_STAPLE}" in + true) + OCSP_MUST_STAPLE="yes" + ;; + + false) + OCSP_MUST_STAPLE="no" + ;; + esac + Config /etc/dehydrated/conf.d/ca.sh CA ${CA} + Config /etc/dehydrated/conf.d/cleanup.sh AUTO_CLEANUP ${AUTO_CLEANUP} Config /etc/dehydrated/conf.d/challenge.sh CHALLENGETYPE ${CHALLENGETYPE} Config /etc/dehydrated/conf.d/contact.sh CONTACT_EMAIL ${CONTACT_EMAIL} + Config /etc/dehydrated/conf.d/ocsp.sh OCSP_FETCH ${OCSP_FETCH} + Config /etc/dehydrated/conf.d/ocsp.sh OCSP_MUST_STAPLE ${OCSP_MUST_STAPLE} for HOOK in $(cd /usr/share/dehydrated/hooks && find -maxdepth 1 -not -type d -printf '%P\n' | sort) do |