resource-agents: master - rgmanager: Rgmanager uses sudo to start/manage tomcat5 service which fails as no tty is available
Marek Grác
marx at fedoraproject.org
Mon Oct 5 13:32:01 UTC 2009
Gitweb: http://git.fedorahosted.org/git/resource-agents.git?p=resource-agents.git;a=commitdiff;h=4bc3bf746808a36bf852f2bdceec9103abbe8abe
Commit: 4bc3bf746808a36bf852f2bdceec9103abbe8abe
Parent: 2b08ba0fc52092ff5c50546c17e8bd094999cad6
Author: Marek 'marx' Grac <mgrac at redhat.com>
AuthorDate: Mon Oct 5 15:31:34 2009 +0200
Committer: Marek 'marx' Grac <mgrac at redhat.com>
CommitterDate: Mon Oct 5 15:31:34 2009 +0200
rgmanager: Rgmanager uses sudo to start/manage tomcat5 service which fails as no tty is available
Similar problem was also with other resource that use sude (postgresql, oracle)
Resolves: bz#524757
---
rgmanager/src/resources/tomcat-5.sh | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/rgmanager/src/resources/tomcat-5.sh b/rgmanager/src/resources/tomcat-5.sh
index 37a5a21..cbdd2e3 100644
--- a/rgmanager/src/resources/tomcat-5.sh
+++ b/rgmanager/src/resources/tomcat-5.sh
@@ -162,7 +162,7 @@ start()
CLASSPATH="$JAVA_HOME"/lib/tools.jar:"$CATALINA_HOME"/bin/bootstrap.jar:"$CATALINA_HOME"/bin/commons-logging-api.jar:`/usr/bin/build-classpath mx4j/mx4j-impl`:`/usr/bin/build-classpath mx4j/mx4j-jmx`
- sudo -u "$TOMCAT_USER" "$JAVA_HOME/bin/java" $JAVA_OPTS $OCF_RESKEY_catalina_options \
+ su "$TOMCAT_USER" -c "$JAVA_HOME/bin/java" $JAVA_OPTS $OCF_RESKEY_catalina_options \
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
-Dcatalina.base="$TOMCAT_gen_catalina_base" \
-Dcatalina.home="$CATALINA_HOME" \
More information about the cluster-commits
mailing list