29 lines
660 B
Bash
Executable File
29 lines
660 B
Bash
Executable File
#!/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/config/nexus/nxscripts_common_1.tcl"
|
|
relnum=`grep 'Name: RELEASE-' server/config/nexus/nxscripts_common_1.tcl|sed 's/.*\(RELEASE-[^ ]\+\).*/\1/'`
|
|
|
|
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
|