summaryrefslogtreecommitdiffstats
path: root/debian/open-infrastructure-dehydrated-tools.postinst
diff options
context:
space:
mode:
Diffstat (limited to 'debian/open-infrastructure-dehydrated-tools.postinst')
-rwxr-xr-xdebian/open-infrastructure-dehydrated-tools.postinst52
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