Annotation of StartupItems/Tomcat/Tomcat, revision 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>