From 6ccda4cc9557d67d2d798eec6bc94f3ebf3c4a23 Mon Sep 17 00:00:00 2001 From: stskeeps Date: Mon, 24 Dec 2001 08:16:58 +0000 Subject: [PATCH] +- Added back good old error reporting in ./unreal start --- Changes | 1 + unreal.in | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Changes b/Changes index 9b8e59618..5259d475f 100644 --- a/Changes +++ b/Changes @@ -1020,3 +1020,4 @@ seen. gmtime warning still there - Credits fixes - Final release cleanups - Updated /info +- Added back good old error reporting in ./unreal start diff --git a/unreal.in b/unreal.in index 8042ec14e..a036554c0 100644 --- a/unreal.in +++ b/unreal.in @@ -1,10 +1,23 @@ #!/bin/sh PID_FILE="@IRCDDIR@/ircd.pid" - +PID_BACKUP="@IRCDDIR@/ircd.pid.bak" if [ "$1" = "start" ] ; then echo "Starting UnrealIRCd" + if [ -r $PID_FILE ]; then + mv -f $PID_FILE $PID_BACKUP + fi @BINDIR@ + sleep 1 + if [ ! -r $PID_FILE ]; then + echo "Possible error encountered (IRCd seemily not started)" + echo "=====================================================" + echo "Check above for possible errors, and this output of " + echo "ircd.log. If you cannot solve the problem, read" + echo "Unreal.nfo on where to get support" + echo "=====================================================" + tail -n 5 @IRCDDIR@/ircd.log + fi elif [ "$1" = "stop" ] ; then echo "Stopping UnrealIRCd" kill -9 `cat $PID_FILE`