Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add script to execute cmake manually or with pipol.
[simgrid.git] / buildtools / pipol / pre-simgrid.sh
diff --git a/buildtools/pipol/pre-simgrid.sh b/buildtools/pipol/pre-simgrid.sh
new file mode 100644 (file)
index 0000000..8c22341
--- /dev/null
@@ -0,0 +1,37 @@
+#! /bin/sh
+
+set -e
+
+if [ -e /home/mescal/navarro/version/bckup_version ] ; then
+       svn cleanup version/
+       cd /home/mescal/navarro/version
+       svn up README --quiet
+else
+       if [ -e /home/mescal/navarro/version ] ; then
+               svn cleanup version/
+               echo "0000P" > /home/mescal/navarro/version/bckup_version
+       else
+               mkdir /home/mescal/navarro/version
+               echo "0000P" > /home/mescal/navarro/version/bckup_version
+       fi
+       cd /home/mescal/navarro
+       svn checkout svn://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk /home/mescal/navarro/version --depth empty --quiet
+
+       cd /home/mescal/navarro/version
+       svn up README --quiet
+fi
+
+old_version=`cat bckup_version`
+new_version=`svnversion`
+
+echo version old : $old_version
+echo version svn : $new_version
+echo `svnversion` > bckup_version
+
+if [ "$old_version" = "$new_version" ] ; then
+       echo "matches"  
+       exit 1
+else
+       echo "not matches"
+       exit 0
+fi