diff options
| author | cassio <cassiopc@gmail.com> | 2013-07-02 05:46:45 +0000 |
|---|---|---|
| committer | cassio <cassiopc@gmail.com> | 2013-07-02 05:46:45 +0000 |
| commit | be2491b093b1f0ca430bede679ecbb670041e483 (patch) | |
| tree | fe2da63d1811cb93e4352a43a113ace37b9f6017 /tools/etc/icpc/update.sh.tmp | |
| parent | a9aa438ea0558eb0044cf1e54a9190ddb41b65e5 (diff) | |
| download | boca-be2491b093b1f0ca430bede679ecbb670041e483.tar.gz boca-be2491b093b1f0ca430bede679ecbb670041e483.zip | |
restructuring of boca's git
Diffstat (limited to 'tools/etc/icpc/update.sh.tmp')
| -rw-r--r-- | tools/etc/icpc/update.sh.tmp | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/tools/etc/icpc/update.sh.tmp b/tools/etc/icpc/update.sh.tmp new file mode 100644 index 0000000..63a3858 --- /dev/null +++ b/tools/etc/icpc/update.sh.tmp @@ -0,0 +1,40 @@ +#!/bin/bash +if [ "`id -u`" != "0" ]; then + echo "Script must run as root" +fi + +echo "===================================================" +echo "=================== checking for updates ==========" +echo "===================================================" + +wget -O /tmp/.boca.tmp "http://www.ime.usp.br/~cassio/boca/update.date.txt" +if [ $? != 0 ]; then + echo "ERROR DOWNLOADING UPDATE" + exit 1 +fi +di=`cat /tmp/.boca.tmp` +lastu=0 +if [ -r /etc/icpc/.lastupdate ]; then + lastu=`cat /etc/icpc/.lastupdate` +fi +if [ "$di" == "$lastu" ]; then + echo "NO UPDATES AVAILABLE" + exit 0 +fi + +echo ">>>>>>>>>>" +echo ">>>>>>>>>> Downloading update release `cat /tmp/.boca.tmp`" +echo ">>>>>>>>>>" + +wget -O /tmp/.boca.tmp "http://www.ime.usp.br/~cassio/boca/update.sh" +if [ $? != 0 ]; then + echo "ERROR DOWNLOADING UPDATE" + exit 1 +fi + +echo ">>>>>>>>>>" +echo ">>>>>>>>>> Running update script" +echo ">>>>>>>>>>" +chmod 755 /tmp/.boca.tmp +/tmp/.boca.tmp +exit $? |