pred@2139: #!/bin/bash pred@2139: pred@2139: FILENAME="" pred@2139: SUMSFILE="" pred@2139: pred@2139: if [ -n "$1" ] pred@2139: then pred@2139: FILENAME="$1.txt" pred@2139: SUMSFILE="$1.sums" pred@2139: else pred@2139: echo "Need to specify a gamedata filename" pred@2139: exit -1 pred@2139: fi pred@2139: pred@2139: pred@2139: if [ -s $FILENAME ] pred@2139: then pred@2139: #run ./gamedatamd5 on this file and pipe output+filename into $1.sums pred@2139: MD5=`./gamedatamd5 $FILENAME` pred@2139: #need to stop here if gamedatamd5 failed. (returns -1 and prints to stderr) pred@2139: echo "$MD5" > "$SUMSFILE" pred@2139: echo "$FILENAME" >> "$SUMSFILE" pred@2139: ln -s "$SUMSFILE" "$MD5" pred@2139: pred@2139: exit 0 pred@2139: fi pred@2139: pred@2139: echo "File $FILENAME not found!" pred@2139: pred@2139: exit -1