martin: server/kolabd/kolabd/dist_conf gentoo,1.3,1.4

cvs at intevation.de cvs at intevation.de
Thu Mar 9 22:46:32 CET 2006


Author: martin

Update of /kolabrepository/server/kolabd/kolabd/dist_conf
In directory doto:/tmp/cvs-serv31136

Modified Files:
	gentoo 
Log Message:
Martin Konold: New Gentoo dist_conf file from Gunnar Wrobel


Index: gentoo
===================================================================
RCS file: /kolabrepository/server/kolabd/kolabd/dist_conf/gentoo,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- gentoo	23 Dec 2005 22:16:54 -0000	1.3
+++ gentoo	9 Mar 2006 21:46:30 -0000	1.4
@@ -1,67 +1,301 @@
-kolab_usr=kolab-n               # @l_nusr@
-kolab_grp=kolab-n               # @l_ngrp@
-kolab_uid=1002                  # @l_nuid@
-kolab_gid=1002                  # @l_ngid@
-restricted_kolab_usr=kolab-r    # @l_rusr@
-restricted_kolab_grp=kolab-r    # @l_rgrp@
+sysrundir=${localstatedir}/run
+logdir=${localstatedir}/log
+statelibdir=${localstatedir}/lib
+wwwdir=${localstatedir}/www
 
-rcdir=${sysconfdir}/rc
+# @l_nusr@
+kolab_usr=kolab-n
+# @l_ngrp@
+kolab_grp=kolab-n
+# @l_musr@
+kolab_musr=kolab
+# @l_mgrp@
+kolab_mgrp=kolab
+# @l_nuid@
+kolab_uid=1002
+# @l_ngid@
+kolab_gid=1002
+# @l_rusr@
+kolab_rusr=kolab-r
+# @l_rgrp@
+kolab_rgrp=kolab-r
+# @l_susr@
+kolab_susr=root
 
-kolabd_usr=root
-kolab_statedir = ${localstatedir}/lib/kolab
+# Access to ssl certs
+pki_grp=${kolab_rgrp}
 
-sasl_confdir = ${sysconfdir}/sasl2
+BASHELL=/bin/bash
+PERL=${bindir}/perl
+PHP=${bindir}/php
 
-imap_confdir=${sysconfdir}
-imap_confperm=0644
-imap_usr=root
-imap_grp=root
+# FIXME: This could be used to provide an external wrapper for the 
+#        rc scripts rather than patching the code
+KOLABRC=${bindir}/openpkg
+
+RPM=${KOLABRC} rpm
+
+# Define the deamons that are executed with openpkg rc
+LDAPD=openldap
+
+kolab_rcdir=${sysconfdir}/rc.d
+# FIXME: Would be nice if we could specify the doc-dir from the outside too.
+#        But currently the Makefile.am automatically adds the plain package name
+pkgdocdir=${datadir}/doc
+
+fsl_logfile=${localstatedir}/fsl/fsl.log
+
+#####################################################################
+# Clamav parameters
+
+### -> users
+
+clamav_rusr=clamav
+clamav_usr=root
+clamav_grp=root
+
+### -> files
 
-clamav_socket=${localstatedir}/clamav/clamd.sock
-clamav_logfile=${localstatedir}/clamav/clamd.log
-clamav_pidfile=${localstatedir}/clamav/clamd.pid
 clamav_confdir=${sysconfdir}
+clamav_statedir=${statelibdir}/clamav
+clamav_datadir=${clamav_statedir}
+clamav_socket=${clamav_statedir}/clamd.sock
+clamav_logfile=${clamav_statedir}/clamd.log
+clamav_pidfile=${clamav_statedir}/clamd.pid
+freshclam_logfile=${clamav_statedir}/freshclam.log
+freshclam_pidfile=${clamav_statedir}/freshclam.pid
 
+#--------------------------------------------------------------------
 
-emailscan_usr=${restricted_kolab_usr}
-emailscan_grp=${restricted_kolab_grp}
+#####################################################################
+# Amavis parameters
 
+### -> users
+
+amavisd_rusr=amavis
+amavisd_usr=root
+amavisd_grp=amavis
+
+### -> files
+
+amavisd_confdir=${sysconfdir}
+amavisd_conffile=${sysconfdir}/amavisd.conf
+amavisd_templatedir=${sysconfdir}/amavisd/templates
+amavisd_logfile=${logdir}/amavis.log
+amavisd_home=${localstatedir}/amavis
+
+#--------------------------------------------------------------------
+
+#####################################################################
+# Postfix parameters
+
+### -> users
+
+emailserver_usr=root
+emailserver_grp=root
+emailserver_mail_owner=postfix
+emailserver_setgid_grp=postdrop
+emailserver_master_usr=kolab-n
+emailserver_default_privs=nobody
+
+### -> files
+
+emailserver_localstatedir=${localstatedir}/spool/postfix
+emailserver_confdir=${sysconfdir}/postfix
 emailserver_socket=${localstatedir}/kolab/lmtp
-emailserver_localstatedir=${localstatedir}/postfix
-emailserver_sasl_conffile=${sasl_confdir}/apps/smtpd.conf
-emailserver_usr=${kolab_usr}
-emailserver_grp=${restricted_kolab_grp}
-emailserver_mail_usr=kolab              # = @l_musr@
+emailserver_logfile=${emailserver_localstatedir}/log/postfix.log
 
-ftpserver_scoreboardfile=${localstatedir}/proftpd/score
-ftpserver_logfile=${localstatedir}/proftpd/proftpd.log
-ftpserver_pidfile=${localstatedir}/run/proftpd.pid
+#--------------------------------------------------------------------
+
+#####################################################################
+# Postfix parameters
+
+### -> files
+
+sasl_authdconffile=${sysconfdir}/sasl2/saslauthd.conf
+sasl_smtpconffile=${sysconfdir}/sasl2/smtpd.conf
+sasl_logfile=${localstatedir}/log/saslauthd.log
+
+#--------------------------------------------------------------------
+
+#####################################################################
+# Are these needed?
+
+emailscan_usr=kolab-r
+emailscan_grp=kolab-r
+
+#####################################################################
+# Imapd parameters
+
+### -> users
+
+imap_usr=cyrus
+imap_grp=mail
+
+### -> files
+
+imap_confperm=0644
+imap_confdir=${sysconfdir}
+imap_statedir=${localstatedir}/imap
+
+imap_masterlogfile=${imap_statedir}/log/master.log
+imap_misclogfile=${imap_statedir}/log/misc.log
+imap_spool=${imap_statedir}/spool
+imap_sievedir=${imap_statedir}/sieve
+imap_lmtp=${imap_statedir}/lmtp
+
+#####################################################################
+# Proftpd parameters
+
+### -> users
+
+ftpserver_musr=kolab
+ftpserver_usr=nobody
+ftpserver_grp=nobody
+# Why hardcoded uid/gid???
+ftpserver_uid=65534
+ftpserver_gid=65534
+
+### -> files
+
+ftpserver_scoreboardfile=${sysrundir}/proftpd/score
+ftpserver_logfile=${logdir}/proftpd.log
 ftpserver_confdir=${sysconfdir}/proftpd
-ftpserver_usr=${kolab_usr}
-ftpserver_grp=${kolab_grp}
-ftpserver_uid=19416
-ftpserver_gid=19416
+ftpserver_pidfile=${sysrundir}/proftpd/proftpd.pid
 
-kolab_logdir=${localstatedir}/kolab/log
-kolab_pidfile=${localstatedir}/kolab/kolab.pid
+#--------------------------------------------------------------------
 
-ldapserver_dir=${localstatedir}/lib/openldap-data
-ldapserver_rundir=${localstatedir}/lib/openldap/run
-ldapserver_schemadir=${sysconfdir}/openldap/schema
-ldapserver_replogfile=${localstatedir}/lib/openldap/replog
-ldapserver_argsfile=${localstatedir}/lib/openldap/slapd.args
-ldapserver_usr=ldap
+#####################################################################
+# LDAP parameters
+
+### -> users
+
+ldapserver_rusr=ldap
+ldapserver_usr=root
 ldapserver_grp=ldap
+ldapserver_rgrp=kolab-r
 
-webserver_document_root=${localstatedir}/kolab/www
-webserver_logdir=${localstatedir}/apache/log
-webadmindir = ${libdir}
-webserver_confdir=${sysconfdir}/apache/conf
+### -> config files
+
+ldapserver_confdir=${sysconfdir}/openldap
+ldapserver_schemadir=${ldapserver_confdir}/schema
+
+### -> state files
+
+ldapserver_statedir=${statelibdir}/openldap
+ldapserver_dir=${statelibdir}/openldap-data
+
+### -> log files
+
+ldapserver_replogfile=${logdir}/openldap/replog
+ldapserver_logfile=${logdir}/openldap/openldap.log
+
+### -> runtime files
+
+ldapserver_rundir=${localstatedir}/run/openldap
+
+ldapserver_pidfile=${ldapserver_rundir}/slapd.pid
+ldapserverslurpd_pidfile=${ldapserver_rundir}/slurpd.pid
+ldapserver_argsfile=${ldapserver_rundir}/slapd.args
+
+#--------------------------------------------------------------------
+
+#####################################################################
+# Apache parameters
+
+### -> users
+
+webserver_musr=apache
+webserver_usr=apache
+webserver_grp=apache
+
+webserver_confdir=${sysconfdir}/apache2
+webserver_logdir=${logdir}/apache2
+webserver_errorlogfile=${webserver_logdir}/apache-error.log
+webserver_accesslogfile=${webserver_logdir}/apache-access.log
+webserver_acceptlock=${webserver_logdir}/accept.lock
+webserver_runtime_status=${webserver_logdir}/apache_runtime_status
+webserver_sessions=${kolab_statedir}/httpd_sessions
+
+webserver_document_root=${wwwdir}/kolab
+webserver_cgidir=${webserver_document_root}/cgi-bin
 webserver_pidfile=${localstatedir}/apache/run/apache.pid
 webserver_mime_magicfile=${sysconfdir}/apache/mime.magic
 webserver_mime_typesfile=${sysconfdir}/apache/mime.types
-webserver_usr=${kolab_usr}
-webserver_grp=${kolab_grp}
+webserver_sslscache=${webserver_logdir}/ssl_scache
+webserver_sslmutex=${webserver_logdir}/ssl_mutex
+# webserver_web_prefix is empty indeed
+webserver_web_prefix=
 
-sysrundir = ${localstatedir}/run
+#####################################################################
+# PHP parameters
+
+phplibdir=${datadir}/php
+phplibdir2=${datadir}/php
+phppeardir=${phplibdir}/horde
+kolab_php_module_prefix=kolab/
+kolab_php_smarty_prefix=smarty/
+
+#--------------------------------------------------------------------
+
+#####################################################################
+# Kolabd parameters
+
+### -> users
+
+kolab_smtpdpolicy_conffile_usr=${kolab_musr}
+kolab_smtpdpolicy_conffile_grp=${kolab_grp}
+
+### -> files
+
+kolab_statedir=${statelibdir}/kolab
+kolab_logdir=${logdir}/kolab
+kolab_scriptsdir=${datadir}/kolabd/scripts
+kolab_pidfile=${kolab_statedir}/kolab.pid
+kolab_mailboxuiddb=${kolab_statedir}/mailbox-uidcache.db
+
+### -> backup
+
+backupdir=${sysconfdir}/kolab
+backupfiles=${amavisd_conffile}              \
+	    ${clamav_confdir}/clamd.conf     \
+	    ${imap_confdir}/cyrus.conf       \
+	    ${imap_confdir}//imapd.conf      \
+	    ${clamav_confdir}/freshclam.conf \
+	    ${ldapserver_confdir}/ldap.conf  \
+	    ${ldapserver_confdir}/slapd.conf \
+	    ${emailserver_confdir}/main.cf   \
+	    ${emailserver_confdir}/master.cf \
+	    ${emailserver_confdir}/transport \
+	    ${emailserver_confdir}/virtual   \
+            ${sysconfdir}/conf.d/apache2     \
+            ${sysconfdir}/conf.d/saslauthd
+	    
+#--------------------------------------------------------------------
+
+#####################################################################
+# Kolab-resource-handlers parameters
+
+### -> users
+
+resmgr_usr=kolab
+resmgr_grp=kolab-n
+resmgr_conffile_usr=${kolab_musr}
+resmgr_conffile_grp=${kolab_grp}
+
+### -> files
+
+resmgr_logfile=${kolab_logdir}/resmgr/resmgr.log
+resmgr_confdir=${sysconfdir}/kolab/resmgr
+resmgr_filterdir=${kolab_statedir}/resmgr/filter
+resmgr_scriptsdir=${datadir}/kolabd/resmgr/scripts
+
+#--------------------------------------------------------------------
+
+fbview_logfile=${localstatedir}/resmgr/fbview.log
+freebusy_logfile=${localstatedir}/resmgr/freebusy.log
+freebusy_cachedir=${webserver_document_root}/freebusy/cache
+
+graveyard_uidcache=${localstatedir}/kolab/graveyard_uidcache.db
+graveyard_tscache=${localstatedir}/kolab/graveyard_tscache.db
 





More information about the commits mailing list