diff -urNp Unreal3.2.orig//configure Unreal3.2/configure
--- Unreal3.2.orig//configure	2011-03-28 21:55:59.000000000 -0500
+++ Unreal3.2/configure	2011-03-28 21:59:22.000000000 -0500
@@ -7088,7 +7088,7 @@ rm -f core conftest.err conftest.$ac_obj
 
 fi
 
-ac_config_files="$ac_config_files Makefile src/modules/Makefile unreal ircdcron/ircdchk ircdcron/ircd.cron"
+ac_config_files="$ac_config_files Makefile src/modules/Makefile unrealrc ircdcron/ircdchk ircdcron/ircd.cron"
 
 cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure
@@ -7776,7 +7776,7 @@ do
     "include/setup.h") CONFIG_HEADERS="$CONFIG_HEADERS include/setup.h" ;;
     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
     "src/modules/Makefile") CONFIG_FILES="$CONFIG_FILES src/modules/Makefile" ;;
-    "unreal") CONFIG_FILES="$CONFIG_FILES unreal" ;;
+    "unrealrc") CONFIG_FILES="$CONFIG_FILES unrealrc" ;;
     "ircdcron/ircdchk") CONFIG_FILES="$CONFIG_FILES ircdcron/ircdchk" ;;
     "ircdcron/ircd.cron") CONFIG_FILES="$CONFIG_FILES ircdcron/ircd.cron" ;;
 
@@ -8349,5 +8349,5 @@ if test -n "$ac_unrecognized_opts" && te
 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
 fi
 
-chmod 0700 unreal
+chmod 0700 unrealrc
 chmod 0700 ircdcron/ircdchk
diff -urNp Unreal3.2.orig//Makefile.in Unreal3.2/Makefile.in
--- Unreal3.2.orig//Makefile.in	2011-03-28 21:55:59.000000000 -0500
+++ Unreal3.2/Makefile.in	2011-03-28 21:57:57.000000000 -0500
@@ -219,7 +219,7 @@ install: all
 	chmod 0600 $(IRCDDIR)/unrealircd.conf
 	$(INSTALL) -m 0600 spamfilter.conf dccallow.conf $(IRCDDIR)
 	$(INSTALL) -m 0600 badwords.*.conf help.conf LICENSE Donation $(IRCDDIR)
-	$(INSTALL) -m 0700 unreal $(IRCDDIR)
+	$(INSTALL) -m 0700 unrealrc $(IRCDDIR)
 	$(INSTALL) -m 0700 -d $(IRCDDIR)/modules
 	$(INSTALL) -m 0700 src/modules/*.so $(IRCDDIR)/modules
 	$(INSTALL) -m 0700 -d $(IRCDDIR)/ircdcron
diff -urNp Unreal3.2.orig//unreal.in Unreal3.2/unreal.in
--- Unreal3.2.orig//unreal.in	2011-03-28 21:55:59.000000000 -0500
+++ Unreal3.2/unreal.in	1969-12-31 19:00:00.000000000 -0500
@@ -1,154 +0,0 @@
-#!/bin/sh
-
-PID_FILE="@IRCDDIR@/ircd.pid"
-PID_BACKUP="@IRCDDIR@/ircd.pid.bak"
-if [ ! -f @BINDIR@ ]; then
-	echo "ERROR: Could not find the IRCd binary (@BINDIR@)"
-	echo "This usually means you did not answer the question correctly"
-	echo "during './Config', or you forgot to run 'make install'."
-	exit
-fi
-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 seemingly 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
-		if [ -r $PID_BACKUP ] ; then
-			mv -f $PID_BACKUP $PID_FILE
-		fi
-	fi
-elif [ "$1" = "stop" ] ; then
-	echo "Stopping UnrealIRCd"
-	if [ ! -r $PID_FILE ] ; then
-		echo "ERROR: UnrealIRCd is not running"
-		exit 1
-	fi
-	kill -9 `cat $PID_FILE`
-elif [ "$1" = "rehash" ] ; then
-	echo "Rehashing UnrealIRCd"
-	if [ ! -r $PID_FILE ] ; then
-		echo "ERROR: UnrealIRCd is not running"
-		exit 1
-	fi
-	kill -1 `cat $PID_FILE`
-elif [ "$1" = "restart" ] ; then
-	echo "Restarting UnrealIRCd"
-	if [ ! -r $PID_FILE ] ; then
-		echo "ERROR: UnrealIRCd is not running"
-		exit 1
-	fi
-	kill -2 `cat $PID_FILE`
-elif [ "$1" = "mkpasswd" ] ; then
-	@BINDIR@ -P $2 $3
-elif [ "$1" = "version" ] ; then
-	@BINDIR@ -v
-elif [ "$1" = "gencloak" ] ; then
-	@BINDIR@ -k
-elif [ "$1" = "backtrace" ] ; then
-	cd @IRCDDIR@
-
-	if [ -d "modules" ]; then
-		modpath="modules"
-	elif [ -d "src/modules" ]; then
-		modpath="src/modules"
-	else
-		echo 'Enter the path to your modules directory relative to your root installed directory (eg: "mods")'
-		read modpath
-		if [ ! -d "$modpath" ]; then
-			echo "Not a directory"
-			exit
-		fi
-	fi
-
-	# Find the corefile
-	echo "Core files available:"
-	n="0"
-	for i in `echo *core*`
-	do
-		ls -l $i
-		n=`expr $n + 1`
-	done
-
-	if [ "$n" -gt 1 ]; then
-		echo "Type the name of the core file you want to research:"
-		read corefile
-	elif [ "$i" = "*core*" -o "$n" -eq 0 ]; then
-		echo 'No core files found... Nothing to do'
-		echo ''
-		echo 'If you are sure UnrealIRCd crashed, then verify that unreal'
-		echo 'has permission to dump core (type "ulimit -c unlimited" and see'
-		echo 'if you get permission denied errors). Also verify that you did'
-		echo 'not run out of quota.'
-		echo 'If all that is ok, then it might be that Unreal did not crash but'
-		echo 'got killed by the OS (eg: cpu/mem resource limits), the syadmin,'
-		echo 'or an automated process.'
-		exit 1
-	else
-		corefile="$i"
-	fi
-
-	if [ ! -f "$corefile" ]; then
-		echo "Core file '$corefile' not found"
-	fi
-	if [ ! -s "$corefile" ]; then
-		echo 'Seems the corefile is 0 bytes'
-		echo 'This usually means you need to relax the core file resource limit'
-		echo '(type "ulimit -c unlimited"), or you might have ran out of quota.'
-		exit 1
-	fi
-
-	# Some ugly prepare work -- ignore errors
-	(echo quit|gdb @BINDIR@ $corefile 2>&1)|\
-	grep -i 'no such file'|\
-	awk -F ':' '{ print $1 }'|sort|uniq|\
-	awk -F '.' "{ system(\"ln -s ../$modpath/\" \$2 \".so \" \$0) }"
-	
-	echo ""
-	echo "=================== START HERE ======================"
-	echo "BACKTRACE:"
-
-cat >gdb.commands << __EOF__
-bt
-echo \n
-frame
-echo \n
-x/s backupbuf
-echo \n
-bt 3 full
-quit
-__EOF__
-
-	gdb -batch -x gdb.commands @BINDIR@ $corefile
-	rm -f gdb.commands
-	echo "GCC: `gcc -v 2>&1|tail -n 1`"
-	echo "UNAME: `uname -a`"
-	echo "UNREAL: `$0 version`"
-	echo "CORE: `ls -al $corefile`"
-	echo "===================  STOP HERE ======================"
-	echo ""
-	echo "Copy the parts between the START HERE and STOP HERE marker"
-	echo "and report it on http://bugs.unrealircd.org/"
-	echo ""
-	echo 'But before you do, note the following:'
-	echo '1. We do not support modifications of any unrealircd code'
-	echo '   (except for config.h changes).'
-	echo '2. If you are using 3rd party modules we might request you'
-	echo '   to run without them and verify you still crash. This is'
-	echo '   to eleminate any loss of time due to bugs made by others'
-	echo '3. Always use the latest UnrealIRCd version, we fix (crash)bugs'
-	echo '   all the time so your bug might as well be fixed already.'
-	echo ""
-	echo "Thanks!"
-else
-	echo "Usage: unreal start|stop|rehash|restart|mkpasswd|version|gencloak"
-fi
diff -urNp Unreal3.2.orig//unrealrc.in Unreal3.2/unrealrc.in
--- Unreal3.2.orig//unrealrc.in	1969-12-31 19:00:00.000000000 -0500
+++ Unreal3.2/unrealrc.in	2011-03-28 21:57:38.000000000 -0500
@@ -0,0 +1,154 @@
+#!/bin/sh
+
+PID_FILE="@IRCDDIR@/ircd.pid"
+PID_BACKUP="@IRCDDIR@/ircd.pid.bak"
+if [ ! -f @BINDIR@ ]; then
+	echo "ERROR: Could not find the IRCd binary (@BINDIR@)"
+	echo "This usually means you did not answer the question correctly"
+	echo "during './Config', or you forgot to run 'make' and/or 'make install'."
+	exit
+fi
+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 seemingly 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
+		if [ -r $PID_BACKUP ] ; then
+			mv -f $PID_BACKUP $PID_FILE
+		fi
+	fi
+elif [ "$1" = "stop" ] ; then
+	echo "Stopping UnrealIRCd"
+	if [ ! -r $PID_FILE ] ; then
+		echo "ERROR: UnrealIRCd is not running"
+		exit 1
+	fi
+	kill -9 `cat $PID_FILE`
+elif [ "$1" = "rehash" ] ; then
+	echo "Rehashing UnrealIRCd"
+	if [ ! -r $PID_FILE ] ; then
+		echo "ERROR: UnrealIRCd is not running"
+		exit 1
+	fi
+	kill -1 `cat $PID_FILE`
+elif [ "$1" = "restart" ] ; then
+	echo "Restarting UnrealIRCd"
+	if [ ! -r $PID_FILE ] ; then
+		echo "ERROR: UnrealIRCd is not running"
+		exit 1
+	fi
+	kill -2 `cat $PID_FILE`
+elif [ "$1" = "mkpasswd" ] ; then
+	@BINDIR@ -P $2 $3
+elif [ "$1" = "version" ] ; then
+	@BINDIR@ -v
+elif [ "$1" = "gencloak" ] ; then
+	@BINDIR@ -k
+elif [ "$1" = "backtrace" ] ; then
+	cd @IRCDDIR@
+
+	if [ -d "modules" ]; then
+		modpath="modules"
+	elif [ -d "src/modules" ]; then
+		modpath="src/modules"
+	else
+		echo 'Enter the path to your modules directory relative to your root installed directory (eg: "mods")'
+		read modpath
+		if [ ! -d "$modpath" ]; then
+			echo "Not a directory"
+			exit
+		fi
+	fi
+
+	# Find the corefile
+	echo "Core files available:"
+	n="0"
+	for i in `echo *core*`
+	do
+		ls -l $i
+		n=`expr $n + 1`
+	done
+
+	if [ "$n" -gt 1 ]; then
+		echo "Type the name of the core file you want to research:"
+		read corefile
+	elif [ "$i" = "*core*" -o "$n" -eq 0 ]; then
+		echo 'No core files found... Nothing to do'
+		echo ''
+		echo 'If you are sure UnrealIRCd crashed, then verify that unreal'
+		echo 'has permission to dump core (type "ulimit -c unlimited" and see'
+		echo 'if you get permission denied errors). Also verify that you did'
+		echo 'not run out of quota.'
+		echo 'If all that is ok, then it might be that Unreal did not crash but'
+		echo 'got killed by the OS (eg: cpu/mem resource limits), the syadmin,'
+		echo 'or an automated process.'
+		exit 1
+	else
+		corefile="$i"
+	fi
+
+	if [ ! -f "$corefile" ]; then
+		echo "Core file '$corefile' not found"
+	fi
+	if [ ! -s "$corefile" ]; then
+		echo 'Seems the corefile is 0 bytes'
+		echo 'This usually means you need to relax the core file resource limit'
+		echo '(type "ulimit -c unlimited"), or you might have ran out of quota.'
+		exit 1
+	fi
+
+	# Some ugly prepare work -- ignore errors
+	(echo quit|gdb @BINDIR@ $corefile 2>&1)|\
+	grep -i 'no such file'|\
+	awk -F ':' '{ print $1 }'|sort|uniq|\
+	awk -F '.' "{ system(\"ln -s ../$modpath/\" \$2 \".so \" \$0) }"
+
+	echo ""
+	echo "=================== START HERE ======================"
+	echo "BACKTRACE:"
+
+cat >gdb.commands << __EOF__
+bt
+echo \n
+frame
+echo \n
+x/s backupbuf
+echo \n
+bt 3 full
+quit
+__EOF__
+
+	gdb -batch -x gdb.commands @BINDIR@ $corefile
+	rm -f gdb.commands
+	echo "GCC: `gcc -v 2>&1|tail -n 1`"
+	echo "UNAME: `uname -a`"
+	echo "UNREAL: `$0 version`"
+	echo "CORE: `ls -al $corefile`"
+	echo "===================  STOP HERE ======================"
+	echo ""
+	echo "Copy the parts between the START HERE and STOP HERE marker"
+	echo "and report it on http://bugs.unrealircd.org/"
+	echo ""
+	echo 'But before you do, note the following:'
+	echo '1. We do not support modifications of any unrealircd code'
+	echo '   (except for config.h changes).'
+	echo '2. If you are using 3rd party modules we might request you'
+	echo '   to run without them and verify you still crash. This is'
+	echo '   to eleminate any loss of time due to bugs made by others'
+	echo '3. Always use the latest UnrealIRCd version, we fix (crash)bugs'
+	echo '   all the time so your bug might as well be fixed already.'
+	echo ""
+	echo "Thanks!"
+else
+	echo "Usage: unrealrc start|stop|rehash|restart|mkpasswd|version|gencloak"
+fi
