Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > media > main-src > by-pkgid > e536fc0c6270ec1d92a0fd41bb1f8360 > files > 26

rgmanager-2.0.52-28.el5_8.2.src.rpm

commit 8654c033c7082378f6f61c4ca92fa864f61416a9
Author: Marek 'marx' Grac <mgrac@redhat.com>
Date:   Mon Oct 5 14:06:04 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

diff --git a/rgmanager/src/resources/tomcat-5.sh b/rgmanager/src/resources/tomcat-5.sh
index d085535..fa74d90 100755
--- a/rgmanager/src/resources/tomcat-5.sh
+++ b/rgmanager/src/resources/tomcat-5.sh
@@ -193,7 +193,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" \