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