#!/bin/sh set -e #set -x . /usr/share/debconf/confmodule db_version 2.0 #SSL_CERT2_LIB# db_set ssl-cert2/manage_certs "$(manage_certs)" db_input medium ssl-cert2/manage_certs || true db_go db_get ssl-cert2/manage_certs if [ "$RET" = "true" ]; then ask_vals=true if snakeoil_exists ; then ask_vals=false db_input high ssl-cert2/overwrite_snakeoil || true db_go db_get ssl-cert2/overwrite_snakeoil if [ "$RET" = "true" ]; then ask_vals=true fi fi if [ "$ask_vals" = "true" ]; then db_input medium ssl-cert2/ask_values || true db_go else db_set ssl-cert2/ask_values false fi db_get ssl-cert2/ask_values if [ "$RET" = "true" ]; then set +e db_get debian-installer/country if [ $? -eq 0 ]; then country="$RET" fi set -e if [ -n "$country" ]; then db_set ssl-cert2/country $country fi db_input high ssl-cert2/country db_input high ssl-cert2/state db_input high ssl-cert2/locality db_input high ssl-cert2/organisation db_input high ssl-cert2/unit hostname=$(hostname) db_set ssl-cert2/common_name "$hostname" db_input high ssl-cert2/common_name db_set ssl-cert2/email "root@${hostname}" db_input high ssl-cert2/email db_go fi fi db_stop