Annotation of StartupItems/Tomcat/Tomcat, revision 1.1.1.1

1.1       casties     1: #!/bin/sh
                      2: 
                      3: . /etc/rc.common
                      4: 
                      5: ##
                      6: # Start up the ZOPE database server on Mac OS X / Darwin
                      7: #
                      8: #
                      9: # History
                     10: # -------
                     11: #
                     12: # 2002-08-21  Marc Liyanage <liyanage@access.ch>
                     13: #             Changed startup to use pg_ctl
                     14: #
                     15: # 2002-08-19  Ed Silva <ed@septicus.com>
                     16: #             Modified startup script to conform
                     17: #             to new SystemStarter format for Mac OS X 10.2
                     18: #
                     19: # 2001-04-02  Marc Liyanage <liyanage@access.ch>
                     20: #             First version
                     21: #
                     22: # 2001-12-02  Johan Henselmans <johanhenselmans@mac.com>
                     23: #             Enhanced after carefully studying the Frontbase
                     24: #             startup sequence ;-)
                     25: #             Now provides a stop procedure for a graceful shutdown
                     26: #             and a hard kill if the clean shutdown doesn't work.
                     27: #
                     28: # 2001-12-02  Marc Liyanage <liyanage@access.ch>
                     29: #             Added localized startup messages in 7 languages
                     30: #             by adapting the resources of the Apple-supplied
                     31: #             "Sendmail" startup script.
                     32: #
                     33: #
                     34: # License
                     35: # -------
                     36: #
                     37: # The PostgreSQL BSD-style license applies to this file
                     38: #
                     39: 
                     40: TOMCATDIR=/docuserver/tomcat
                     41: TOMCATUSER=admin
                     42: 
                     43: StartService ()
                     44: {
                     45: 
                     46:    if [ "${TOMCAT:=-YES-}" = "-YES-" ]; then
                     47:        ConsoleMessage "Starting Tomcat server"
                     48:        su $TOMCATUSER -c "$TOMCATDIR/bin/startup.sh"
                     49:    fi
                     50: }
                     51: 
                     52: StopService()
                     53: {
                     54: 
                     55:    ConsoleMessage "Stopping Tomcat server"
                     56:    su $TOMCATUSER -c "$TOMCATDIR/bin/shutdown.sh"
                     57:    #x=`/bin/ps axc | /usr/bin/grep postgres`
                     58:    #if /bin/test "$x"
                     59:    #then
                     60:    #   set $x
                     61:    #   kill -9 $x
                     62:    #fi
                     63: 
                     64: }
                     65: 
                     66: RestartService ()
                     67: {
                     68:     StopService
                     69:     StartService
                     70: }
                     71: 
                     72: 
                     73: RunService "$1"

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>