Explorar o código

- Converted the line terminators of tools/stackdump to native. Fixes the script being unusable on *nix due to ^M terminator x.x

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7299 54d463be-8e91-2dee-dedb-b68131a5f0ec
skotlex %!s(int64=19) %!d(string=hai) anos
pai
achega
e8cc439a94
Modificáronse 1 ficheiros con 62 adicións e 62 borrados
  1. 62 62
      tools/stackdump

+ 62 - 62
tools/stackdump

@@ -1,62 +1,62 @@
-#!/bin/bash
-
-case "$1" in
-	map|char|login)
-		# Check for SQL postfix
-		if [ "$2" = "sql" ]; then
-			SERVER="$1-server_sql"
-		else
-			SERVER="$1-server"
-		fi
-		;;
-
-	*|""|help)
-		echo "Usage 1: ${0##*/} [server-type] [txt/sql]"
-		echo Server type can be map, login, or char. Examples:
-		echo "$ ./${0##*/} map"
-		echo "$ ./${0##*/} login sql"
-		echo
-		echo "Usage 2: ${0##*/} [server-type] [txt/sql] [number]"
-		echo Server type can be map, login, or char. Examples:
-		echo "$ ./${0##*/} map txt 0001"
-		echo "$ ./${0##*/} login sql 0002"
-		echo
-		echo Note: Dump files inside /log will also be scanned.
-		exit
-		;;
-esac
-
-# Check if server file needs .exe (Windows/Cygwin)
-if [ -e $SERVER.exe ]; then
-	SERVER="$SERVER.exe"
-elif [ ! -e $SERVER ]; then
-	echo Error: $SERVER not found!
-	exit
-fi
-
-# Assemble stackdump filename
-if [ $# -gt 2 ]; then
-	STACK="$SERVER$3.stackdump"
-else
-	STACK="$SERVER.stackdump"
-fi
-
-# Check if file exists.
-# Try looking under '/log' if it isn't
-
-if [ ! -e $STACK ]; then
-	if [ -e log/$STACK ]; then
-		STACK=log/$STACK
-	else
-		echo Error: $STACK not found!
-		exit
-	fi
-fi
-
-# Finally dump the backtrace
-# If number is given, Sig-plugin format. otherwise, standard stackdump format
-if [ $# -gt 2 ]; then
-	awk '$2 ~ /[0-9a-eA-E]\]$/{print $2}' $STACK | tr -d \[\] | addr2line -f -e $SERVER 
-else
-	awk '/^[0-9]/{print $2}' $STACK | addr2line -f -e $SERVER
-fi
+#!/bin/bash
+
+case "$1" in
+	map|char|login)
+		# Check for SQL postfix
+		if [ "$2" = "sql" ]; then
+			SERVER="$1-server_sql"
+		else
+			SERVER="$1-server"
+		fi
+		;;
+
+	*|""|help)
+		echo "Usage 1: ${0##*/} [server-type] [txt/sql]"
+		echo Server type can be map, login, or char. Examples:
+		echo "$ ./${0##*/} map"
+		echo "$ ./${0##*/} login sql"
+		echo
+		echo "Usage 2: ${0##*/} [server-type] [txt/sql] [number]"
+		echo Server type can be map, login, or char. Examples:
+		echo "$ ./${0##*/} map txt 0001"
+		echo "$ ./${0##*/} login sql 0002"
+		echo
+		echo Note: Dump files inside /log will also be scanned.
+		exit
+		;;
+esac
+
+# Check if server file needs .exe (Windows/Cygwin)
+if [ -e $SERVER.exe ]; then
+	SERVER="$SERVER.exe"
+elif [ ! -e $SERVER ]; then
+	echo Error: $SERVER not found!
+	exit
+fi
+
+# Assemble stackdump filename
+if [ $# -gt 2 ]; then
+	STACK="$SERVER$3.stackdump"
+else
+	STACK="$SERVER.stackdump"
+fi
+
+# Check if file exists.
+# Try looking under '/log' if it isn't
+
+if [ ! -e $STACK ]; then
+	if [ -e log/$STACK ]; then
+		STACK=log/$STACK
+	else
+		echo Error: $STACK not found!
+		exit
+	fi
+fi
+
+# Finally dump the backtrace
+# If number is given, Sig-plugin format. otherwise, standard stackdump format
+if [ $# -gt 2 ]; then
+	awk '$2 ~ /[0-9a-eA-E]\]$/{print $2}' $STACK | tr -d \[\] | addr2line -f -e $SERVER 
+else
+	awk '/^[0-9]/{print $2}' $STACK | addr2line -f -e $SERVER
+fi