Update of /cvsroot/hcoop/domtool2/scripts
In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv20524/scripts

Modified Files:
        domtool-server domtool-slave 
Log Message:
init scripts: Fix bug with writing PID files

Index: domtool-slave
===================================================================
RCS file: /cvsroot/hcoop/domtool2/scripts/domtool-slave,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** domtool-slave       15 Feb 2008 04:19:36 -0000      1.4
--- domtool-slave       15 Feb 2008 04:35:18 -0000      1.5
***************
*** 1,8 ****
  #!/usr/bin/pagsh.openafs
  
! # This script should go in /etc/init.d/ on Debian Linux systems running 
Domtool slaves.
  
  SELF=$(cd $(dirname $0); pwd -P)/$(basename $0)
! PIDFILE="/var/run/k5start-domtool-slave.pid"
  
  set -e
--- 1,9 ----
  #!/usr/bin/pagsh.openafs
  
! # This script should go in /etc/init.d/ on Debian Linux systems
! # running Domtool slaves.
  
  SELF=$(cd $(dirname $0); pwd -P)/$(basename $0)
! PIDFILE="/var/run/domtool/k5start-slave.pid"
  
  set -e
***************
*** 14,17 ****
--- 15,24 ----
                echo "...already running."
        else
+               PIDDIR=$(dirname "$PIDFILE")
+               if test ! -d "$PIDDIR"; then
+                       mkdir -m 0755 $PIDDIR
+                       chown domtool:domtool $PIDDIR
+               fi
+ 
                start-stop-daemon --start --pidfile $PIDFILE \
                        -c domtool:domtool \

Index: domtool-server
===================================================================
RCS file: /cvsroot/hcoop/domtool2/scripts/domtool-server,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** domtool-server      15 Feb 2008 04:19:36 -0000      1.5
--- domtool-server      15 Feb 2008 04:35:18 -0000      1.6
***************
*** 1,8 ****
  #!/usr/bin/pagsh.openafs
  
! # This script should go in /etc/init.d/ on Debian Linux systems running 
Domtool dispatchers.
  
  SELF=$(cd $(dirname $0); pwd -P)/$(basename $0)
! PIDFILE="/var/run/k5start-domtool-server.pid"
  
  set -e
--- 1,9 ----
  #!/usr/bin/pagsh.openafs
  
! # This script should go in /etc/init.d/ on Debian Linux systems
! # running Domtool dispatchers.
  
  SELF=$(cd $(dirname $0); pwd -P)/$(basename $0)
! PIDFILE="/var/run/domtool/k5start-server.pid"
  
  set -e
***************
*** 14,17 ****
--- 15,24 ----
                echo "...already running."
        else
+               PIDDIR=$(dirname "$PIDFILE")
+               if test ! -d "$PIDDIR"; then
+                       mkdir -m 0755 $PIDDIR
+                       chown domtool:domtool $PIDDIR
+               fi
+ 
                start-stop-daemon --start --pidfile $PIDFILE \
                        -c domtool:domtool \


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
hcoop-cvs mailing list
hcoop-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hcoop-cvs

Reply via email to