6 . /usr/share/debconf/confmodule
8 if [ "$1" != reconfigure ]; then
12 db_fget apache2-cn/wwwhost seen
13 if [ "$RET" != "true" ]; then
17 test $apache2_done -eq 1 && exit 0
21 CONFDIR="/etc/apache2"
22 CONF="$CONFDIR/apache2.conf"
27 # Check for existing SSL VirtualHosts.
30 if [ -d "$CONFDIR/conf-enabled" ] && [ -n "$(ls -A $CONFDIR/conf-enabled/)" ]; then
31 listen_ssl_mask=$CONFDIR/conf-enabled/*.conf
33 if [ -d "$CONFDIR/sites-enabled" ] && [ -n "$(ls -A $CONFDIR/sites-enabled/)" ]; then
34 listen_ssl_mask=$listen_ssl_mask" "$CONFDIR/sites-enabled/*.conf
37 for file in $CONF $listen_ssl_mask; do
38 if [ -f "$file" ]; then
39 if egrep -iq '^[[:space:]]*<VirtualHost .*443[[:space:]]*>' $file; then
49 if [ $has_listen_ssl -eq 1 ]; then
51 # SSL configuration already exists - no need for SSL certificates.
52 db_set apache2-cn/sslcf "" || true
53 db_set apache2-cn/sslckf "" || true
54 db_set apache2-cn/sslccf "" || true
58 # SSL certificates information..
60 while [ $SSLCF -eq 1 ]; do
62 # SSL certificate file input.
63 db_input critical apache2-cn/sslcf || true
66 db_get apache2-cn/sslcf || true
68 if [ -n "$RET" ]; then
70 if [ -f "$RET" ]; then
72 # SSL certificate file exists.
76 while [ $SSLCKF -eq 1 ]; do
78 # SSL certificate key file input.
79 db_input critical apache2-cn/sslckf || true
82 db_get apache2-cn/sslckf || true
84 if [ -n "$RET" ]; then
86 if [ -f "$RET" ]; then
88 # SSL certificate key file exists.
92 while [ $SSLCCF -eq 1 ]; do
94 # SSL certificate chain file input.
95 db_input critical apache2-cn/sslccf || true
98 db_get apache2-cn/sslccf || true
100 if [ -n "$RET" ]; then
102 if [ -f "$RET" ]; then
104 # SSL certificate chain file exists.
117 # No SSL certificates specified.
118 db_set apache2-cn/sslcf "" || true
119 db_set apache2-cn/sslckf "" || true
120 db_set apache2-cn/sslccf "" || true
128 # Use WWW VirtualHost?
129 # - only during fresh install
132 db_subst apache2-cn/wwwhost stroj_domena "${HOST}.${DOMAIN}"
133 db_subst apache2-cn/wwwhost www_domena "www.${DOMAIN}"
134 db_input critical apache2-cn/wwwhost || true