summaryrefslogtreecommitdiffstats
path: root/ldap/admin/src/scripts/template-start-slapd
diff options
context:
space:
mode:
authorNoriko Hosoi <nhosoi@redhat.com>2007-02-21 21:22:08 +0000
committerNoriko Hosoi <nhosoi@redhat.com>2007-02-21 21:22:08 +0000
commit4e73e76b8d964ff950bd3c1d105714a18bfd8383 (patch)
tree0905287520172c5af80a5c6805d7cfbf37ba9a5e /ldap/admin/src/scripts/template-start-slapd
parentfa05437fb16b35caa6337c0d216466a374436a47 (diff)
Resolves: 229576
Summary: clean up template-scriptname which is derived from template-scriptname.in
Diffstat (limited to 'ldap/admin/src/scripts/template-start-slapd')
-rw-r--r--ldap/admin/src/scripts/template-start-slapd75
1 files changed, 0 insertions, 75 deletions
diff --git a/ldap/admin/src/scripts/template-start-slapd b/ldap/admin/src/scripts/template-start-slapd
deleted file mode 100644
index d640cf48..00000000
--- a/ldap/admin/src/scripts/template-start-slapd
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/bin/sh
-
-prefix="{{DS-ROOT}}"
-LD_LIBRARY_PATH=$prefix{{SERVER-DIR}}:$prefix/usr/lib/dirsec:$prefix/usr/lib:/usr/lib/dirsec
-export LD_LIBRARY_PATH
-SHLIB_PATH=$prefix{{SERVER-DIR}}:$prefix/usr/lib/dirsec:$prefix/usr/lib:/usr/lib/dirsec
-export SHLIB_PATH
-
-# Script that starts the ns-slapd server.
-# Exit status can be:
-# 0: Server started successfully
-# 1: Server could not be started
-# 2: Server already running
-
-DS_CONFIG_DIR={{CONFIG-DIR}}
-export DS_CONFIG_DIR
-PIDFILE={{RUN-DIR}}/{{PRODUCT-NAME}}-{{SERV-ID}}.pid
-STARTPIDFILE={{RUN-DIR}}/{{PRODUCT-NAME}}-{{SERV-ID}}.startpid
-if test -f $STARTPIDFILE ; then
- PID=`cat $STARTPIDFILE`
- if kill -0 $PID > /dev/null 2>&1 ; then
- echo There is an ns-slapd process already running: $PID
- exit 2;
- else
- rm -f $STARTPIDFILE
- fi
-fi
-if test -f $PIDFILE ; then
- PID=`cat $PIDFILE`
- if kill -0 $PID > /dev/null 2>&1 ; then
- echo There is an ns-slapd running: $PID
- exit 2;
- else
- rm -f $PIDFILE
- fi
-fi
-cd {{SERVERBIN-DIR}}; ./ns-slapd -D {{CONFIG-DIR}} -i $PIDFILE -w $STARTPIDFILE "$@"
-if [ $? -ne 0 ]; then
- exit 1
-fi
-
-loop_counter=1
-# wait for 10 seconds for the start pid file to appear
-max_count=10
-while test $loop_counter -le $max_count; do
- loop_counter=`expr $loop_counter + 1`
- if test ! -f $STARTPIDFILE ; then
- sleep 1;
- else
- PID=`cat $STARTPIDFILE`
- fi
-done
-if test ! -f $STARTPIDFILE ; then
- echo Server failed to start !!! Please check errors log for problems
- exit 1
-fi
-loop_counter=1
-# wait for 10 minutes (600 times 1 seconds)
-max_count=600
-while test $loop_counter -le $max_count; do
- loop_counter=`expr $loop_counter + 1`
- if test ! -f $PIDFILE ; then
- if kill -0 $PID > /dev/null 2>&1 ; then
- sleep 1
- else
- echo Server failed to start !!! Please check errors log for problems
- exit 1
- fi
- else
- PID=`cat $PIDFILE`
- exit 0;
- fi
-done
-echo Server not running!! Failed to start ns-slapd process. Please check the errors log for problems.
-exit 1