tools/daemon/updateGameData.sh
author Matt Woodrow <pred@alliedmods.net>
Tue Jul 01 09:24:22 2008 +0000 (2008-07-01)
changeset 2139 88a628af03f6
parent 2138 219a2d897900
permissions -rw-r--r--
Updated shell script to remove windows line endings
pred@2139
     1
#!/bin/bash
pred@2139
     2
pred@2139
     3
FILENAME=""
pred@2139
     4
SUMSFILE=""
pred@2139
     5
pred@2139
     6
if [ -n "$1" ]
pred@2139
     7
then
pred@2139
     8
	FILENAME="$1.txt"
pred@2139
     9
	SUMSFILE="$1.sums"
pred@2139
    10
else
pred@2139
    11
	echo "Need to specify a gamedata filename"
pred@2139
    12
	exit -1
pred@2139
    13
fi
pred@2139
    14
pred@2139
    15
pred@2139
    16
if [ -s $FILENAME ]
pred@2139
    17
then
pred@2139
    18
	#run ./gamedatamd5 on this file and pipe output+filename into $1.sums
pred@2139
    19
	MD5=`./gamedatamd5 $FILENAME`
pred@2139
    20
	#need to stop here if gamedatamd5 failed. (returns -1 and prints to stderr)
pred@2139
    21
	echo "$MD5" > "$SUMSFILE"
pred@2139
    22
	echo "$FILENAME" >> "$SUMSFILE"
pred@2139
    23
	ln -s "$SUMSFILE" "$MD5"
pred@2139
    24
pred@2139
    25
	exit 0
pred@2139
    26
fi
pred@2139
    27
pred@2139
    28
echo "File $FILENAME not found!"
pred@2139
    29
pred@2139
    30
exit -1