diff --git a/site_ansto/instrument/util/mk_SICSmd5.sh b/site_ansto/instrument/util/mk_SICSmd5.sh new file mode 100755 index 00000000..e1407796 --- /dev/null +++ b/site_ansto/instrument/util/mk_SICSmd5.sh @@ -0,0 +1,26 @@ +#!/bin/sh +# Generate md5 sums for the files in the SICS server directory. +if [ ! -d server ] +then + echo "There must be a 'server' subdirectory" + exit 1 +fi +relnum_file="server/server_config.tcl" +relnum=`grep '# *RELEASE_NUMBER:' $relnum_file | cut -d: -f2|tr -d '[:space:]'` +if [ $relnum = "" ] +then + echo "Could not find RELEASE_NUMBER: in $relnum_file" + exit 1 +else + echo "RELEASE_NUMBER is $relnum" +fi +md5file="SICS-${relnum}-server-md5sums.txt" +if [ ! -f $md5file ] +then + find server| xargs -i md5sum {} > $md5file + echo $md5file + chmod 444 $md5file +else + echo "$md5file already exists" + exit 1 +fi