aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--boca-1.5.1/tools/icpc.etc.tgzbin9553 -> 9553 bytes
-rwxr-xr-xboca-1.5.1/tools/updatescore.sh13
2 files changed, 7 insertions, 6 deletions
diff --git a/boca-1.5.1/tools/icpc.etc.tgz b/boca-1.5.1/tools/icpc.etc.tgz
index 1db13ba..2433ec4 100644
--- a/boca-1.5.1/tools/icpc.etc.tgz
+++ b/boca-1.5.1/tools/icpc.etc.tgz
Binary files differ
diff --git a/boca-1.5.1/tools/updatescore.sh b/boca-1.5.1/tools/updatescore.sh
index bb2d954..fc3ea83 100755
--- a/boca-1.5.1/tools/updatescore.sh
+++ b/boca-1.5.1/tools/updatescore.sh
@@ -109,13 +109,14 @@ while /bin/true; do
echo "downloading scoretable..."
wget -t3 -T3 "$BOCASERVER/scoretable.php?remote=-42" --load-cookies $tempdir/.cookie.txt --keep-session-cookies --save-cookies $tempdir/.cookie.txt -O $tempdir/score.zip 2>$tempdir/.bocascore.tmp >$tempdir/.bocascore.tmp
if [ "$?" == "0" ]; then
- unzip -qq $tempdir/score.zip
+ unzip -qq $tempdir/score.zip -d $tempdir
if [ "$?" == "0" ]; then
- for fscore in `ls $tempdir/*.dat`; do
- chown $apacheuser.root "$tempdir/$fscore"
- chmod 660 "$tempdir/$fscore"
- mv "$tempdir/$fscore" "$privatedir/score_$fscore"
- echo "Score downloaded successfully into $privatedir/score_$fscore"
+ for fscore in `ls -d $tempdir/*.dat`; do
+ chown $apacheuser.root "$fscore"
+ chmod 660 "$fscore"
+ bfscore=`basename $fscore`
+ mv "$fscore" "$privatedir/score_$bfscore"
+ echo "Score downloaded successfully into $privatedir/score_$bfscore"
done
else
echo "Error: score file from $BOCASERVER is not a valid package"