#!/bin/sh # Uncomment this to have a verbose output durring setup (both postinst and userspace install). #VERBOSE_INSTALL=yes UNIX_TYPE=debian debianGetDebconfValues () { # Simply fetch all values stored in debconf db_get dtc/conf_mysqlhost conf_mysql_host=$RET db_get dtc/conf_mysqllogin conf_mysql_login=$RET db_get dtc/conf_mysqlpass conf_mysql_pass=$RET db_get dtc/conf_mysqldb conf_mysql_db=$RET db_get dtc/conf_mysql_change_root conf_mysql_change_root=$RET db_get dtc/conf_mta_type conf_mta_type=$RET db_get dtc/conf_use_cyrus conf_use_cyrus=$RET db_get dtc/main_domainname main_domain_name=$RET db_get dtc/dtc_adminsubdomain dtc_admin_subdomain=$RET db_get dtc/conf_ipaddr conf_ip_addr=$RET db_get dtc/conf_use_nated_vhosts conf_use_nated_vhosts=$RET if [ ""$conf_use_nated_vhosts = "true" -o ""$conf_use_nated_vhosts = "yes" ] ; then conf_use_nated_vhosts="yes" db_get dtc/conf_nated_vhosts_ip conf_nated_vhosts_ip=$RET else conf_use_nated_vhosts="no" conf_nated_vhosts_ip="192.168.0.2" fi db_get dtc/conf_hostingpath conf_hosting_path=$RET db_get dtc/conf_chroot_path conf_chroot_path=$RET db_get dtc/conf_admlogin conf_adm_login=$RET db_get dtc/conf_admpass conf_adm_pass=$RET db_get dtc/conf_apache_version conf_apache_version=$RET db_get dtc/conf_gen_ssl_cert conf_gen_ssl_cert=$RET db_get dtc/conf_cert_passphrase conf_cert_passphrase=$RET db_get dtc/conf_cert_countrycode conf_cert_countrycode=$RET db_get dtc/conf_cert_locality conf_cert_locality=$RET db_get dtc/conf_cert_organization conf_cert_organization=$RET db_get dtc/conf_cert_unit conf_cert_unit=$RET db_get dtc/conf_cert_email conf_cert_email=$RET db_get dtc/conf_cert_challenge_pass conf_cert_challenge_pass=$RET db_get dtc/conf_omit_dev_mknod if [ ""$RET = "true" -o ""$RET = "yes" ] ; then omit_dev_mknod="yes" else omit_dev_mknod="no" fi db_get dtc/conf_dnsbl_list conf_dnsbl_list=$RET db_get dtc/conf_eth2monitor conf_eth2monitor=$RET db_get dtc/conf_report_setup_stat conf_report_setup=$RET db_unregister dtc/conf_mysqlpass db_unregister dtc/conf_mysql_change_root db_unregister dtc/conf_admpass } CONF_DTC_SYSTEM_USERNAME=dtc CONF_DTC_SYSTEM_GROUPNAME=dtcgrp PATH_NAMED_CONF=/etc/bind/named.conf PATH_QMAIL_CTRL=/etc/qmail PATH_PROFTPD_CONF=/etc/proftpd.conf PATH_DOVECOT_CONF=/etc/dovecot.conf PATH_CRONTAB_CONF=/etc/crontab if [ -f /etc/dovecot/dovecot.conf ] ; then PATH_DOVECOT_CONF=/etc/dovecot/dovecot.conf fi PATH_COURIER_CONF_PATH=/etc/courier PATH_COURIER_AUTHD_CONF_PATH=/etc/courier PATH_CYRUS_CONF=/etc/imapd.conf PATH_POSTFIX_CONF=/etc/postfix/main.cf PATH_POSTFIX_ETC=/etc/postfix PATH_SASL_START_CONF=/etc/default/saslauthd PATH_SASL_STARTUP=/etc/init.d/saslauthd PATH_SASL_SOCKET=/var/spool/postfix/var/run/saslauthd/ PATH_SASL_PASSWD2=/usr/sbin/saslpasswd2 PATH_USERDB_BIN=/usr/sbin/userdb PATH_MAILDROP_BIN=/usr/bin/maildrop PATH_DTC_SHARED=/usr/share/dtc FREERADIUS_ETC="/etc/raddb" PATH_AWSTATS_ETC=/etc/awstats PATH_AMAVISD_CONF=/etc/amavis/amavisd.conf PATH_CLAMAV_CONF=/etc/clamav/clamd.conf PATH_CGIBIN=/usr/lib/cgi-bin USER_ADD_CMD=useradd USER_ADD_CMD=groupadd USER_MOD_CMD=usermod PASSWD_CMD=passwd PATH_DTC_ETC=$PATH_DTC_SHARED"/etc" PATH_DTC_ADMIN=$PATH_DTC_SHARED"/admin" PATH_DTC_CLIENT=$PATH_DTC_SHARED"/client"