diff --git a/debian/alternc.config b/debian/alternc.config index 9ec8eb85..c174f427 100644 --- a/debian/alternc.config +++ b/debian/alternc.config @@ -1,6 +1,7 @@ #! /bin/bash set -e +set -x # Source debconf library. . /usr/share/debconf/confmodule @@ -84,7 +85,7 @@ SQLBACKUP_TYPE="rotate" SQLBACKUP_OVERWRITE="no" QUEST_STATE=1 -while [ "$QUEST_STATE" != 0 -a "$QUEST_STATE" != 11 ]; do +while [ "$QUEST_STATE" != 0 -a "$QUEST_STATE" != 13 ]; do case "$QUEST_STATE" in 1) if [ -r /etc/alternc/local.sh ]; then @@ -181,8 +182,12 @@ while [ "$QUEST_STATE" != 0 -a "$QUEST_STATE" != 11 ]; do ;; 10) # We need to set the alternc_location here because we have to test for quotas and acls - db_set alternc/alternc_html "$ALTERNC_HTML" + db_get alternc/alternc_html + if [ -z "$RET" ];then + db_set alternc/alternc_html $ALTERNC_HTML + db_input high alternc/alternc_html + fi db_get alternc/alternc_html LOCATION="$RET" #checking acl and quota activation, does't work with NFS yet. should now work with lxc @@ -212,6 +217,20 @@ while [ "$QUEST_STATE" != 0 -a "$QUEST_STATE" != 11 ]; do fi fi ;; + 11) + db_get alternc/alternc_mail + if [ -z "$RET" ];then + db_set alternc/alternc_mail $ALTERNC_MAIL + db_input high alternc/alternc_mail + fi + ;; + 12) + db_get alternc/alternc_logs + if [ -z "$RET" ];then + db_set alternc/alternc_logs $ALTERNC_LOGS + db_input high alternc/alternc_logs + fi + ;; esac if db_go; then QUEST_STATE=$(($QUEST_STATE + 1)) diff --git a/debian/alternc.templates b/debian/alternc.templates index 4adedf62..7bfcb693 100644 --- a/debian/alternc.templates +++ b/debian/alternc.templates @@ -50,6 +50,26 @@ _Description: Name of the secondary domain name server: AlternC's team is providing any user of AlternC with free DNS service. go to http://alternc.net/ to create an account and use it. +Template: alternc/alternc_html +Type: string +_Description: The path where alternc's users html files will be put + Please enter the directory name where you want html user files to be put. + The default value should be good in most cases. + . + This directory wil contain every alternc users personnal directories. + +Template: alternc/alternc_mail +Type: string +_Description: The path where alternc's users mails will be put + Please enter the directory name where you want to put your users maildirs. + The default value should be good in most cases. + +Template: alternc/alternc_logs +Type: string +_Description: The path where alternc's logs files will be placed + Please enter the directory name where you want to put your log files. + The default value should be good in most cases. + Template: alternc/mysql/host Type: string _Description: Name of the mysql server: