Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.4
jetty5
jetty5-jettysh.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File jetty5-jettysh.patch of Package jetty5
Index: jetty-5.1.14/extra/unix/bin/jetty.sh =================================================================== --- jetty-5.1.14.orig/extra/unix/bin/jetty.sh 2003-09-16 06:03:33.000000000 +0200 +++ jetty-5.1.14/extra/unix/bin/jetty.sh 2009-06-17 09:45:34.424490579 +0200 @@ -4,7 +4,7 @@ # # Configuration files # -# $HOME/.jettyrc +# /etc/jetty5/jettyrc # This is read at the start of script. It may perform any sequence of # shell commands, like setting relevant environment variables. # @@ -81,7 +81,7 @@ [ $# -gt 0 ] || usage -TMPJ=/tmp/j$$ +TMPJ=`mktemp /tmp/jetty_stop.XXXXXX` ################################################## # Get the action & configs @@ -110,8 +110,8 @@ ################################################## # See if there's a user-specific configuration file ################################################## -if [ -f $HOME/.jettyrc ] ; then - . $HOME/.jettyrc +if [ -z "$JETTYRC" ]; then + . /etc/jetty5/jettyrc fi @@ -303,7 +303,7 @@ ##################################################### if [ -z "$JETTY_RUN" ] then - JETTY_RUN=`findDirectory -w /var/run /usr/var/run /tmp` + JETTY_RUN=/var/run fi ##################################################### @@ -311,7 +311,7 @@ ##################################################### if [ -z "$JETTY_PID" ] then - JETTY_PID="$JETTY_RUN/jetty.pid" + JETTY_PID="$JETTY_RUN/jetty5.pid" fi ##################################################### @@ -464,11 +464,20 @@ ################################################## # Do the action ################################################## + +# suppress the output +if [ -n "$QUIET" ]; then + exec 1> /dev/null + exec 2> /dev/null +fi case "$ACTION" in start) echo "Starting Jetty: " - - if [ -f $JETTY_PID ] + + if [ -f $JETTY_PID ]; then + read kpid < $JETTY_PID + fi + if [ -n "$kpid" ] then echo "Already Running!!" exit 1 @@ -482,12 +491,14 @@ ;; stop) - PID=`cat $JETTY_PID 2>/dev/null` + if [ -f $JETTY_PID ]; then + read PID < $JETTY_PID + fi echo "Shutting down Jetty: $PID" kill $PID 2>/dev/null sleep 2 kill -9 $PID 2>/dev/null - rm -f $JETTY_PID + echo > $JETTY_PID echo "STOPPED `date`" >>$JETTY_CONSOLE ;; @@ -508,7 +519,10 @@ run|demo) echo "Running Jetty: " - if [ -f $JETTY_PID ] + if [ -f $JETTY_PID ]; then + read kpid < $JETTY_PID + fi + if [ -n "$kpid" ] then echo "Already Running!!" exit 1 @@ -533,9 +547,12 @@ echo "RUN_CMD = $RUN_CMD" echo - if [ -f $JETTY_RUN/jetty.pid ] + if [ -f $JETTY_PID ]; then + read kpid < $JETTY_PID + fi + if [ -n "$kpid" ] then - echo "Jetty running pid="`cat $JETTY_RUN/jetty.pid` + echo "Jetty running pid=$kpid" exit 0 fi exit 1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor