Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 512656
Collapse All | Expand All

(-)a/files/tomcat.conf (+6 lines)
Lines 47-49 CATALINA_GROUP=@INSTANCE_GROUP@ Link Here
47
# Additional options to pass to catalina
47
# Additional options to pass to catalina
48
#
48
#
49
#CATALINA_OPTS=""
49
#CATALINA_OPTS=""
50
51
# umask to pass to start-stop-deamon
52
# Note: It is generally not advised to change the default umask as it
53
#       opens the permissions on all files create by tomcat and may lead to
54
#       security vulnerabilities.
55
#TOMCAT_UMASK=0027
(-)a/files/tomcat.init (+3 lines)
Lines 23-28 export JAVA_HOME=`java-config ${TOMCAT_JVM:+--select-vm ${TOMCAT_JVM}} --jre-hom Link Here
23
CLASSPATH=`java-config --classpath tomcat-@SLOT@${TOMCAT_EXTRA_JARS:+,${TOMCAT_EXTRA_JARS}}`
23
CLASSPATH=`java-config --classpath tomcat-@SLOT@${TOMCAT_EXTRA_JARS:+,${TOMCAT_EXTRA_JARS}}`
24
export CLASSPATH="${CLASSPATH}${TOMCAT_EXTRA_CLASSPATH:+:${TOMCAT_EXTRA_CLASSPATH}}"
24
export CLASSPATH="${CLASSPATH}${TOMCAT_EXTRA_CLASSPATH:+:${TOMCAT_EXTRA_CLASSPATH}}"
25
25
26
UMASK="${TOMCAT_UMASK:=0027}"
27
26
depend() {
28
depend() {
27
	use dns logger net
29
	use dns logger net
28
}
30
}
Lines 56-61 start() { Link Here
56
	start-stop-daemon  --start \
58
	start-stop-daemon  --start \
57
		--quiet --background \
59
		--quiet --background \
58
		--chdir "${CATALINA_TMPDIR}" \
60
		--chdir "${CATALINA_TMPDIR}" \
61
		--umask ${UMASK} \
59
		--user ${CATALINA_USER}:${CATALINA_GROUP} \
62
		--user ${CATALINA_USER}:${CATALINA_GROUP} \
60
		--make-pidfile --pidfile ${PIDFILE} \
63
		--make-pidfile --pidfile ${PIDFILE} \
61
		--exec ${JAVA_HOME}/bin/${cmd} \
64
		--exec ${JAVA_HOME}/bin/${cmd} \

Return to bug 512656