#!/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"
syntax highlighted by Code2HTML, v. 0.9.1