tools/daemon/updateGameData.sh
author David Anderson <dvander@alliedmods.net>
Wed Feb 25 20:07:12 2009 -0500 (2009-02-25)
changeset 2607 f3b8bbe17f85
parent 2139 88a628af03f6
permissions -rw-r--r--
Backed out changeset fa286305bd3f
     1 #!/bin/bash
     2 
     3 FILENAME=""
     4 SUMSFILE=""
     5 
     6 if [ -n "$1" ]
     7 then
     8 	FILENAME="$1.txt"
     9 	SUMSFILE="$1.sums"
    10 else
    11 	echo "Need to specify a gamedata filename"
    12 	exit -1
    13 fi
    14 
    15 
    16 if [ -s $FILENAME ]
    17 then
    18 	#run ./gamedatamd5 on this file and pipe output+filename into $1.sums
    19 	MD5=`./gamedatamd5 $FILENAME`
    20 	#need to stop here if gamedatamd5 failed. (returns -1 and prints to stderr)
    21 	echo "$MD5" > "$SUMSFILE"
    22 	echo "$FILENAME" >> "$SUMSFILE"
    23 	ln -s "$SUMSFILE" "$MD5"
    24 
    25 	exit 0
    26 fi
    27 
    28 echo "File $FILENAME not found!"
    29 
    30 exit -1