--- a/trunk/php-java-bridge/php-java-bridge.service +++ b/trunk/php-java-bridge/php-java-bridge.service @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # # php-java-bridge Startup script for the PHP/Java Bridge # @@ -9,19 +9,24 @@ # pidfile: /var/run/php-java-bridge.pid # config: /etc/php.d/java.ini -# Source function library. -. /etc/rc.d/init.d/functions - prog=php-java-bridge RETVAL=0 +# Source function library. +if test -f /etc/rc.d/init.d/functions; then +. /etc/rc.d/init.d/functions +else +killproc() { + kill `cat /var/run/php-java-bridge.pid` +} +fi start() { echo -n $"Starting $prog: " daemon $prog RETVAL=$? echo - [ $RETVAL = 0 ] && touch /var/lock/subsys/$prog + [ $RETVAL = 0 ] && test -d /var/lock/subsys && touch /var/lock/subsys/$prog return $RETVAL } stop() { @@ -48,8 +53,11 @@ stop start ;; + faststart) + start + ;; *) - echo $"Usage: $prog {start|stop|restart|status}" + echo $"Usage: $prog {faststart|start|stop|restart|status}" exit 1 esac