From e8500b76cd7362a81ec1375c224414583649b4db Mon Sep 17 00:00:00 2001 From: jedgar Date: Fri, 8 Sep 2000 16:39:07 +0000 Subject: - Use pid-file by default so the server can be easily shutdown using the etc/rc.d/tcserver.sh script. - Remove pid-file after server is shutdown (server does not overwrite an existing pid-file), otherwise subsequent shutdown operations will not work due to an invalid pid. --- net/tcserver/files/patch-ab | 6 ++++-- net/tcserver/files/patch-ac | 10 +++++++++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/net/tcserver/files/patch-ab b/net/tcserver/files/patch-ab index d00f1e06e89a..aae6a9a05200 100644 --- a/net/tcserver/files/patch-ab +++ b/net/tcserver/files/patch-ab @@ -1,6 +1,6 @@ --- tcserver.cfg-dist.orig Mon Jun 12 16:29:03 2000 -+++ tcserver.cfg-dist Tue Jun 20 11:56:29 2000 -@@ -1,12 +1,8 @@ ++++ tcserver.cfg-dist Fri Sep 8 12:19:20 2000 +@@ -1,12 +1,10 @@ [config] -CONTENT_DIR=content @@ -15,3 +15,5 @@ -LOGGING_DIR=logs +LOGGING_DIR=__LOG_DIR__ LOGGING=yes ++ ++PID_FILE=__PID_DIR__/tcserver.pid diff --git a/net/tcserver/files/patch-ac b/net/tcserver/files/patch-ac index 4bff6c204878..70cd69495bf2 100644 --- a/net/tcserver/files/patch-ac +++ b/net/tcserver/files/patch-ac @@ -1,5 +1,5 @@ --- scripts/tcserver.init.orig Wed Apr 12 01:22:35 2000 -+++ scripts/tcserver.init Tue Jun 20 11:59:40 2000 ++++ scripts/tcserver.init Fri Sep 8 12:29:55 2000 @@ -15,14 +15,14 @@ # ============================================================================ @@ -18,3 +18,11 @@ if [ ! -f $BIN ]; then echo "$BIN not found. TeraCAST not started" +@@ -44,6 +44,7 @@ + kill `cat $PIDFILE` >/dev/null 2>&1 + sleep 1 + kill -9 `cat $PIDFILE` >/dev/null 2>&1 ++ rm -f $PIDFILE + ;; + + 'restart') -- cgit