apacheds now installs cleaner.
This commit is contained in:
@@ -28,6 +28,15 @@ start() {
|
||||
eend 1
|
||||
fi
|
||||
|
||||
PERM="--group=${APACHEDS_GROUP} --owner=${APACHEDS_USER}"
|
||||
if [ ! -e "${APACHEDS_HOME}" ]; then
|
||||
install ${PERM} -d "${APACHEDS_HOME}"
|
||||
fi
|
||||
if [ ! -e "${APACHEDS_HOME}/conf" ]; then
|
||||
install ${PERM} -d "${APACHEDS_HOME}/conf"
|
||||
install ${PERM} /etc/default/apacheds/* "${APACHEDS_HOME}/conf/"
|
||||
fi
|
||||
|
||||
ADS_CONTROLS="-Dapacheds.controls=org.apache.directory.api.ldap.codec.controls.cascade.CascadeFactory,org.apache.directory.api.ldap.codec.controls.manageDsaIT.ManageDsaITFactory,org.apache.directory.api.ldap.codec.controls.search.entryChange.EntryChangeFactory,org.apache.directory.api.ldap.codec.controls.search.pagedSearch.PagedResultsFactory,org.apache.directory.api.ldap.codec.controls.search.persistentSearch.PersistentSearchFactory,org.apache.directory.api.ldap.codec.controls.search.subentries.SubentriesFactory,org.apache.directory.api.ldap.extras.controls.ppolicy_impl.PasswordPolicyFactory,org.apache.directory.api.ldap.extras.controls.syncrepl_impl.SyncDoneValueFactory,org.apache.directory.api.ldap.extras.controls.syncrepl_impl.SyncInfoValueFactory,org.apache.directory.api.ldap.extras.controls.syncrepl_impl.SyncRequestValueFactory,org.apache.directory.api.ldap.extras.controls.syncrepl_impl.SyncStateValueFactory"
|
||||
|
||||
ADS_EXTENDED_OPERATIONS="-Dapacheds.extendedOperations=org.apache.directory.api.ldap.extras.extended.ads_impl.cancel.CancelFactory,org.apache.directory.api.ldap.extras.extended.ads_impl.certGeneration.CertGenerationFactory,org.apache.directory.api.ldap.extras.extended.ads_impl.gracefulShutdown.GracefulShutdownFactory,org.apache.directory.api.ldap.extras.extended.ads_impl.storedProcedure.StoredProcedureFactory,org.apache.directory.api.ldap.extras.extended.ads_impl.gracefulDisconnect.GracefulDisconnectFactory"
|
||||
@@ -48,7 +57,7 @@ start() {
|
||||
${JAVA_OPTS} \
|
||||
${ADS_CONTROLS} \
|
||||
${ADS_EXTENDED_OPERATIONS} \
|
||||
-Dlog4j.configuration=file:/var/run/apacheds/conf/log4j.properties \
|
||||
-Dlog4j.configuration=file:${APACHEDS_HOME}/conf/log4j.properties \
|
||||
-Dapacheds.log.dir=/var/log/${RC_SVCNAME} \
|
||||
-Djava.io.tmpdir="${APACHEDS_TMPDIR}" \
|
||||
-classpath "${CLASSPATH}" \
|
||||
|
@@ -1,16 +0,0 @@
|
||||
# Root logger option
|
||||
log4j.rootLogger=DEBUG, file
|
||||
|
||||
# Direct log messages to a log file
|
||||
log4j.appender.file=org.apache.log4j.RollingFileAppender
|
||||
log4j.appender.file.File=/var/log/apacheds/apacheds.log
|
||||
log4j.appender.file.MaxFileSize=10MB
|
||||
log4j.appender.file.MaxBackupIndex=10
|
||||
log4j.appender.file.layout=org.apache.log4j.PatternLayout
|
||||
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
|
||||
|
||||
# Direct log messages to stdout
|
||||
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
|
||||
log4j.appender.stdout.Target=System.out
|
||||
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
|
||||
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
|
Reference in New Issue
Block a user