]> git.pld-linux.org Git - packages/Firebird.git/blobdiff - firebird.init
- started update to 3.0.0 (2.5.x left on Firebird-2.5 branch)
[packages/Firebird.git] / firebird.init
index 2702853f7d791b6efe24930a708a2b0ce56646fe..87b41ec3694b0d037f5a06c7d5ccc72171e45fea 100644 (file)
@@ -17,7 +17,8 @@ if [ -f /etc/sysconfig/firebird ]; then
        . /etc/sysconfig/firebird
 fi
 
-DAEMON=/usr/lib/interbase/bin/fbmgr.bin
+GUARDIAN=/usr/lib/interbase/bin/fbguard
+PIDFILE=/var/run/firebird/firebird.pid
 
 # Check that networking is up.
 if is_yes "${NETWORKING}"; then
@@ -32,7 +33,7 @@ fi
 start() {
        if [ ! -f /var/lock/subsys/firebird ]; then
                msg_starting firebird
-               daemon --user firebird $DAEMON -start -forever
+               daemon --user firebird $GUARDIAN -pidfile $PIDFILE -daemon -forever
                RETVAL=$?
                [ $RETVAL -eq 0 ] && touch /var/lock/subsys/firebird
        else
@@ -43,7 +44,7 @@ start() {
 stop() {
        if [ -f /var/lock/subsys/firebird ]; then
                msg_stopping firebird
-               daemon --user firebird $DAEMON -shut
+               killproc --pidfile $PIDFILE $GUARDIAN
                rm -f /var/lock/subsys/firebird >/dev/null 2>&1
        else
                msg_not_running firebird
This page took 0.034757 seconds and 4 git commands to generate.