1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
mainfile="build/SCClassLibrary/DefaultLibrary/Main.sc"
# Double-check that there's exactly one in each!
count1=$( grep -c "classvar" ../VERSION )
count2=$( grep -c "classvar scVersion" $mainfile )
if [ $count1 != 1 ] || [ $count2 != 1 ]; then
echo "ERROR in setMainVersion.sh: we require exactly one 'classvar' line to be detected. Check ../VERSION and Main.sc."
exit
fi
versionline=$( grep "classvar" ../VERSION )
line=$( grep "classvar scVersion" $mainfile )
echo $versionline
echo $line
sed "s/$line/$versionline/" <$mainfile >tempfile
cp tempfile $mainfile
rm tempfile
|