From 576ee166f16a61e810a4d027ceb37ba7310a9118 Mon Sep 17 00:00:00 2001 From: navarrop Date: Wed, 2 Mar 2011 13:42:06 +0000 Subject: [PATCH] Clean and update srcipt for pipol. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9751 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- buildtools/pipol/Experimental.sh | 1 - .../pipol/Experimental_all_simgrid_gt.sh | 155 ------------------ buildtools/pipol/Experimental_bindings.sh | 47 ++++++ buildtools/pipol/Nightly_simgrid.sh | 3 - buildtools/pipol/deploy_simple.sh | 7 - buildtools/pipol/liste_install.sh | 80 --------- buildtools/pipol/no_test.sh | 91 ---------- buildtools/pipol/rc.debian | 47 ++++++ buildtools/pipol/rc.fedora | 45 +++++ buildtools/pipol/rc.mac | 44 +++++ buildtools/pipol/rc.ubuntu | 47 ++++++ 11 files changed, 230 insertions(+), 337 deletions(-) delete mode 100644 buildtools/pipol/Experimental_all_simgrid_gt.sh create mode 100644 buildtools/pipol/Experimental_bindings.sh delete mode 100644 buildtools/pipol/deploy_simple.sh delete mode 100644 buildtools/pipol/liste_install.sh delete mode 100644 buildtools/pipol/no_test.sh create mode 100644 buildtools/pipol/rc.debian create mode 100644 buildtools/pipol/rc.fedora create mode 100644 buildtools/pipol/rc.mac create mode 100644 buildtools/pipol/rc.ubuntu diff --git a/buildtools/pipol/Experimental.sh b/buildtools/pipol/Experimental.sh index 9f7ae941d5..209c7024c1 100644 --- a/buildtools/pipol/Experimental.sh +++ b/buildtools/pipol/Experimental.sh @@ -13,7 +13,6 @@ cd ./pipol/$PIPOL_HOST svn checkout svn://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk simgrid-trunk --quiet cd simgrid-trunk -sh ./buildtools/pipol/liste_install.sh sh ./buildtools/pipol/install_gtnets.sh ./gtnets_install SIMGRID_ROOT=`pwd` export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SIMGRID_ROOT/gtnets_install/lib diff --git a/buildtools/pipol/Experimental_all_simgrid_gt.sh b/buildtools/pipol/Experimental_all_simgrid_gt.sh deleted file mode 100644 index 5163e18911..0000000000 --- a/buildtools/pipol/Experimental_all_simgrid_gt.sh +++ /dev/null @@ -1,155 +0,0 @@ -#!/bin/bash - -SYSTEM=`uname` - -if [ -e ./pipol ] ; then - rm -rf ./pipol/$PIPOL_HOST - mkdir ./pipol/$PIPOL_HOST -else - mkdir ./pipol - rm -rf ./pipol/$PIPOL_HOST - mkdir ./pipol/$PIPOL_HOST -fi -cd ./pipol/$PIPOL_HOST - -svn checkout svn://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk simgrid-trunk --quiet - -sh ./simgrid-trunk/buildtools/pipol/liste_install.sh -perl ./simgrid-trunk/buildtools/pipol/cmake.pl -perl ./simgrid-trunk/buildtools/pipol/ruby.pl - -cd simgrid-trunk - -rm CMakeCache.txt - -#Unix -cmake \ --Denable_lua=on \ --Denable_ruby=on \ --Denable_java=on \ --Denable_tracing=on \ --Denable_smpi=on \ --Denable_lib_static=off \ --Denable_model-checking=off \ --Denable_latency_bound_tracking=off \ --Denable_gtnets=off \ --Denable_compile_optimizations=off \ --Denable_compile_warnings=off \ --Denable_supernovae=off . -ctest -D ExperimentalStart -ctest -D ExperimentalConfigure -ctest -D ExperimentalBuild -ctest -D ExperimentalTest -ctest -D ExperimentalSubmit -make clean - -#full_flags -cmake \ --Denable_lua=on \ --Denable_ruby=on \ --Denable_java=on \ --Denable_tracing=on \ --Denable_smpi=on \ --Denable_compile_optimizations=on \ --Denable_compile_warnings=on \ --Denable_lib_static=off \ --Denable_model-checking=off \ --Denable_latency_bound_tracking=off \ --Denable_gtnets=off \ --Denable_supernovae=off . -ctest -D ExperimentalStart -ctest -D ExperimentalConfigure -ctest -D ExperimentalBuild -ctest -D ExperimentalTest -ctest -D ExperimentalSubmit -make clean - -#supernovae -cmake \ --Denable_lua=on \ --Denable_ruby=on \ --Denable_java=on \ --Denable_tracing=on \ --Denable_smpi=on \ --Denable_supernovae=on \ --Denable_compile_optimizations=off \ --Denable_compile_warnings=off \ --Denable_lib_static=off \ --Denable_model-checking=off \ --Denable_latency_bound_tracking=off \ --Denable_gtnets=off . -ctest -D ExperimentalStart -ctest -D ExperimentalConfigure -ctest -D ExperimentalBuild -ctest -D ExperimentalTest -ctest -D ExperimentalSubmit -make clean - -#model checking -cmake \ --Denable_coverage=on \ --Denable_lua=on \ --Denable_ruby=on \ --Denable_java=on \ --Denable_model-checking=on \ --Denable_tracing=on \ --Denable_latency_bound_tracking=on \ --Denable_gtnets=off \ --Denable_compile_optimizations=off \ --Denable_compile_warnings=off \ --Denable_supernovae=off \ --Denable_lib_static=off \ --Denable_smpi=on . -ctest -D ExperimentalStart -ctest -D ExperimentalConfigure -ctest -D ExperimentalBuild -ctest -D ExperimentalTest -ctest -D ExperimentalCoverage -ctest -D ExperimentalSubmit -make clean - -if [ $SYSTEM = Linux ] ; then - - sh ./buildtools/pipol/install_gtnets.sh ./gtnets_install - - if [ -e ./gtnets_install/lib/libgtsim-opt.so ] ; then - #gtnets - cmake \ - -Denable_lua=on \ - -Denable_ruby=on \ - -Denable_lib_static=on \ - -Denable_model-checking=off \ - -Denable_tracing=on \ - -Denable_latency_bound_tracking=on \ - -Denable_gtnets=on \ - -Denable_java=on \ - -Dgtnets_path=$userhome/usr \ - -Denable_coverage=off \ - -Denable_smpi=on . - ctest -D ExperimentalStart - ctest -D ExperimentalConfigure - ctest -D ExperimentalBuild - ctest -D ExperimentalTest - ctest -D ExperimentalSubmit - make clean - fi - - #Make the memcheck mode - cmake \ - -Denable_lua=off \ - -Denable_ruby=off \ - -Denable_lib_static=off \ - -Denable_model-checking=off \ - -Denable_tracing=off \ - -Denable_latency_bound_tracking=off \ - -Denable_coverage=off \ - -Denable_gtnets=off \ - -Denable_java=off \ - -Denable_memcheck=on ./ - ctest -D ExperimentalStart - ctest -D ExperimentalConfigure - ctest -D ExperimentalBuild - ctest -D ExperimentalMemCheck - ctest -D ExperimentalSubmit - make clean -fi \ No newline at end of file diff --git a/buildtools/pipol/Experimental_bindings.sh b/buildtools/pipol/Experimental_bindings.sh new file mode 100644 index 0000000000..384962ddec --- /dev/null +++ b/buildtools/pipol/Experimental_bindings.sh @@ -0,0 +1,47 @@ +#!/bin/bash + +if [ -e ./pipol ] ; then + rm -rf ./pipol/$PIPOL_HOST + mkdir ./pipol/$PIPOL_HOST +else + mkdir ./pipol + rm -rf ./pipol/$PIPOL_HOST + mkdir ./pipol/$PIPOL_HOST +fi +cd ./pipol/$PIPOL_HOST + +svn checkout svn://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk simgrid-trunk --quiet +cd simgrid-trunk + +perl ./buildtools/pipol/cmake.pl +perl ./buildtools/pipol/ruby.pl + +#supernovae +cmake . +ctest -D ExperimentalStart +ctest -D ExperimentalConfigure +ctest -D ExperimentalBuild +ctest -D ExperimentalTest +ctest -D ExperimentalSubmit + +export SIMGRID_ROOT=`pwd` + +cd ../ +svn checkout svn://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java simgrid-java --quiet +cd simgrid-java +cmake . +ctest -D ExperimentalStart +ctest -D ExperimentalConfigure +ctest -D ExperimentalBuild +ctest -D ExperimentalTest +ctest -D ExperimentalSubmit + +cd ../ +svn checkout svn://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-ruby simgrid-ruby --quiet +cd simgrid-ruby +cmake . +ctest -D ExperimentalStart +ctest -D ExperimentalConfigure +ctest -D ExperimentalBuild +ctest -D ExperimentalTest +ctest -D ExperimentalSubmit \ No newline at end of file diff --git a/buildtools/pipol/Nightly_simgrid.sh b/buildtools/pipol/Nightly_simgrid.sh index 242dad384e..b0b27aaf07 100644 --- a/buildtools/pipol/Nightly_simgrid.sh +++ b/buildtools/pipol/Nightly_simgrid.sh @@ -31,7 +31,6 @@ cd ./pipol/$PIPOL_HOST svn checkout svn://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk simgrid-trunk --quiet cd simgrid-trunk -sh ./buildtools/pipol/liste_install.sh sh ./buildtools/pipol/install_gtnets.sh ./gtnets_install SIMGRID_DIR=`pwd` export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SIMGRID_DIR/gtnets_install/lib @@ -60,7 +59,6 @@ if [ x$PIPOL_IMAGE == "xamd64_2010-linux-ubuntu-maverick.dd.gz" ] ; then ctest -D NightlyBuild ctest -D NightlyMemCheck ctest -D NightlySubmit - make clean else #supernovae cmake \ @@ -98,7 +96,6 @@ else ctest -D NightlyTest ctest -D NightlyCoverage ctest -D NightlySubmit - make clean fi export SIMGRID_ROOT=`pwd` diff --git a/buildtools/pipol/deploy_simple.sh b/buildtools/pipol/deploy_simple.sh deleted file mode 100644 index 884aee8966..0000000000 --- a/buildtools/pipol/deploy_simple.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash - -ssh pipol pipol-sub esn i386_kvm-linux-debian-lenny none 02:00 "~/Experimental.sh" -ssh pipol pipol-sub esn i386_kvm-linux-debian-testing none 02:00 "~/Experimental.sh" - -ssh pipol pipol-sub esn amd64_kvm-linux-debian-lenny none 02:00 "~/Experimental.sh" -ssh pipol pipol-sub esn amd64_kvm-linux-debian-testing none 02:00 "~/Experimental.sh" \ No newline at end of file diff --git a/buildtools/pipol/liste_install.sh b/buildtools/pipol/liste_install.sh deleted file mode 100644 index 58c8dad979..0000000000 --- a/buildtools/pipol/liste_install.sh +++ /dev/null @@ -1,80 +0,0 @@ -#!/bin/bash - -arch=`uname` - -if [ -e /usr/bin/apt-get ] ; then - sudo apt-get -y -qq install subversion - sudo apt-get -y -qq install gcc - sudo apt-get -y -qq install g++ - sudo apt-get -y -qq install make - sudo apt-get -y -qq install openjdk-6-jdk - sudo apt-get -y -qq install liblua5.1-dev lua5.1 - sudo apt-get -y -qq install unzip - sudo apt-get -y -qq install cmake - sudo apt-get -y -qq install wget - sudo apt-get -y -qq install perl - sudo apt-get -y -qq install graphviz-dev graphviz - sudo apt-get -y -qq install libpcre3-dev - sudo apt-get -y -qq install f2c - sudo apt-get -y -qq install valgrind -else - if [ -e /usr/bin/yum ] ; then - sudo yum -y -q update - sudo yum -y -q install subversion - sudo yum -y -q install gcc - sudo yum -y -q install make - sudo yum -y -q install java-1.6.0-openjdk - sudo yum -y -q install lua-devel lua - sudo yum -y -q install unzip - sudo yum -y -q install cmake - sudo yum -y -q install wget - sudo yum -y -q install perl - sudo yum -y -q install graphviz-dev graphviz - sudo yum -y -q install pcre-devel pcre-static - sudo yum -y -q install f2c - else - if [ x$arch = xDarwin ] ; then - sudo fink -y -q -b selfupdate - sudo fink -y -q -b install svn - sudo fink -y -q -b install gcc42 - sudo fink -y -q -b install make - sudo fink -y -q -b install lua51-dev lua51 - sudo fink -y -q -b install unzip - sudo fink -y -q -b install cmake - sudo fink -y -q -b install wget - sudo fink -y -q -b install perl - sudo fink -y -q -b install gd2 graphviz graphviz-dev - sudo fink -y -q -b install pcre - sudo fink -y -q -b install f2c - fi - fi -fi - -which_svn=`which svn` #svn necessary -which_gcc=`which gcc` #gcc gcc necessary -which_gpp=`which g++` #gcc g++ necessary -which_make=`which make` #make necessary -which_java=`which java` #java optional -which_lua=`which lua` #lua -which_cmake=`which cmake` #cmake necessary -which_unzip=`which unzip` #unzip for gtnets -which_wget=`which wget` #wget for cmake -which_dot=`which dot` #dot for cgraph -which_perl=`which perl` #perl -which_f2c=`which f2c` #f2c -which_gcov=`which gcov` #gcov -echo "DEBUT----------------------------------" -echo $which_cmake -echo $which_unzip -echo $which_lua -echo $which_java -echo $which_make -echo $which_gcc -echo $which_gpp -echo $which_svn -echo $which_dot -echo $which_wget -echo $which_perl -echo $which_f2c -echo $which_gcov -echo "FIN------------------------------------" \ No newline at end of file diff --git a/buildtools/pipol/no_test.sh b/buildtools/pipol/no_test.sh deleted file mode 100644 index b5df68e5c4..0000000000 --- a/buildtools/pipol/no_test.sh +++ /dev/null @@ -1,91 +0,0 @@ -#THIS SCRIPT IS ONLY TO VERIFY CONFIGURATION - -rm -f CMakeCache.txt - -cmake \ --Denable_lua=on \ --Denable_ruby=on \ --Denable_java=on \ --Denable_tracing=on \ --Denable_smpi=on \ --Denable_lib_static=off \ --Denable_model-checking=off \ --Denable_latency_bound_tracking=off \ --Denable_gtnets=off \ --Denable_compile_optimizations=off \ --Denable_compile_warnings=off \ --Denable_supernovae=off $1 \ -2>&1 | grep -i 'BUILDNAME' - -cmake \ --Denable_lua=on \ --Denable_ruby=on \ --Denable_java=on \ --Denable_tracing=on \ --Denable_smpi=on \ --Denable_compile_optimizations=on \ --Denable_compile_warnings=on \ --Denable_lib_static=off \ --Denable_model-checking=off \ --Denable_latency_bound_tracking=off \ --Denable_gtnets=off \ --Denable_supernovae=off . \ -2>&1 | grep -i 'BUILDNAME' - -cmake \ --Denable_lua=on \ --Denable_ruby=on \ --Denable_java=on \ --Denable_tracing=on \ --Denable_smpi=on \ --Denable_supernovae=on \ --Denable_compile_optimizations=off \ --Denable_compile_warnings=off \ --Denable_lib_static=off \ --Denable_model-checking=off \ --Denable_latency_bound_tracking=off \ --Denable_gtnets=off . \ -2>&1 | grep -i 'BUILDNAME' - -cmake \ --Denable_coverage=on \ --Denable_lua=on \ --Denable_ruby=on \ --Denable_java=on \ --Denable_model-checking=on \ --Denable_tracing=on \ --Denable_latency_bound_tracking=on \ --Denable_gtnets=off \ --Denable_compile_optimizations=off \ --Denable_compile_warnings=off \ --Denable_supernovae=off \ --Denable_lib_static=off \ --Denable_smpi=on . \ -2>&1 | grep -i 'BUILDNAME' - -cmake \ --Denable_lua=on \ --Denable_ruby=on \ --Denable_lib_static=on \ --Denable_model-checking=off \ --Denable_tracing=on \ --Denable_latency_bound_tracking=on \ --Denable_gtnets=on \ --Denable_java=on \ --Dgtnets_path=~/gtnets \ --Denable_coverage=off \ --Denable_smpi=on . \ -2>&1 | grep -i 'BUILDNAME' - -cmake \ --Denable_lua=off \ --Denable_ruby=off \ --Denable_lib_static=off \ --Denable_model-checking=off \ --Denable_tracing=off \ --Denable_latency_bound_tracking=off \ --Denable_coverage=off \ --Denable_gtnets=off \ --Denable_java=off \ --Denable_memcheck=on . \ -2>&1 | grep -i 'BUILDNAME' \ No newline at end of file diff --git a/buildtools/pipol/rc.debian b/buildtools/pipol/rc.debian new file mode 100644 index 0000000000..25bd452d15 --- /dev/null +++ b/buildtools/pipol/rc.debian @@ -0,0 +1,47 @@ +#!/bin/bash + +sudo apt-get update + +sudo apt-get -y -qq install subversion +sudo apt-get -y -qq install gcc +sudo apt-get -y -qq install g++ +sudo apt-get -y -qq install make +sudo apt-get -y -qq install openjdk-6-jdk +sudo apt-get -y -qq install liblua5.1-dev lua5.1 +sudo apt-get -y -qq install unzip +sudo apt-get -y -qq install cmake +sudo apt-get -y -qq install wget +sudo apt-get -y -qq install perl +sudo apt-get -y -qq install graphviz-dev graphviz +sudo apt-get -y -qq install libpcre3-dev +sudo apt-get -y -qq install f2c +sudo apt-get -y -qq install valgrind + +which_svn=`which svn` #svn necessary +which_gcc=`which gcc` #gcc gcc necessary +which_gpp=`which g++` #gcc g++ necessary +which_make=`which make` #make necessary +which_java=`which java` #java optional +which_lua=`which lua` #lua +which_cmake=`which cmake` #cmake necessary +which_unzip=`which unzip` #unzip for gtnets +which_wget=`which wget` #wget for cmake +which_dot=`which dot` #dot for cgraph +which_perl=`which perl` #perl +which_f2c=`which f2c` #f2c +which_gcov=`which gcov` #gcov +echo "DEBUT----------------------------------" +echo $which_cmake +echo $which_unzip +echo $which_lua +echo $which_java +echo $which_make +echo $which_gcc +echo $which_gpp +echo $which_svn +echo $which_dot +echo $which_wget +echo $which_perl +echo $which_f2c +echo $which_gcov +echo "FIN------------------------------------" \ No newline at end of file diff --git a/buildtools/pipol/rc.fedora b/buildtools/pipol/rc.fedora new file mode 100644 index 0000000000..ed1f0c6763 --- /dev/null +++ b/buildtools/pipol/rc.fedora @@ -0,0 +1,45 @@ +#!/bin/bash + +sudo yum -y -q update + +sudo yum -y -q install subversion +sudo yum -y -q install gcc +sudo yum -y -q install make +sudo yum -y -q install java-1.6.0-openjdk +sudo yum -y -q install lua-devel lua +sudo yum -y -q install unzip +sudo yum -y -q install cmake +sudo yum -y -q install wget +sudo yum -y -q install perl +sudo yum -y -q install graphviz-dev graphviz +sudo yum -y -q install pcre-devel pcre-static +sudo yum -y -q install f2c + +which_svn=`which svn` #svn necessary +which_gcc=`which gcc` #gcc gcc necessary +which_gpp=`which g++` #gcc g++ necessary +which_make=`which make` #make necessary +which_java=`which java` #java optional +which_lua=`which lua` #lua +which_cmake=`which cmake` #cmake necessary +which_unzip=`which unzip` #unzip for gtnets +which_wget=`which wget` #wget for cmake +which_dot=`which dot` #dot for cgraph +which_perl=`which perl` #perl +which_f2c=`which f2c` #f2c +which_gcov=`which gcov` #gcov +echo "DEBUT----------------------------------" +echo $which_cmake +echo $which_unzip +echo $which_lua +echo $which_java +echo $which_make +echo $which_gcc +echo $which_gpp +echo $which_svn +echo $which_dot +echo $which_wget +echo $which_perl +echo $which_f2c +echo $which_gcov +echo "FIN------------------------------------" \ No newline at end of file diff --git a/buildtools/pipol/rc.mac b/buildtools/pipol/rc.mac new file mode 100644 index 0000000000..c17b99cda8 --- /dev/null +++ b/buildtools/pipol/rc.mac @@ -0,0 +1,44 @@ +#!/bin/bash + +sudo fink -y -q -b selfupdate + +sudo fink -y -q -b install svn +sudo fink -y -q -b install gcc42 +sudo fink -y -q -b install make +sudo fink -y -q -b install lua51-dev lua51 +sudo fink -y -q -b install unzip +sudo fink -y -q -b install cmake +sudo fink -y -q -b install wget +sudo fink -y -q -b install perl +sudo fink -y -q -b install gd2 graphviz graphviz-dev +sudo fink -y -q -b install pcre +sudo fink -y -q -b install f2c + +which_svn=`which svn` #svn necessary +which_gcc=`which gcc` #gcc gcc necessary +which_gpp=`which g++` #gcc g++ necessary +which_make=`which make` #make necessary +which_java=`which java` #java optional +which_lua=`which lua` #lua +which_cmake=`which cmake` #cmake necessary +which_unzip=`which unzip` #unzip for gtnets +which_wget=`which wget` #wget for cmake +which_dot=`which dot` #dot for cgraph +which_perl=`which perl` #perl +which_f2c=`which f2c` #f2c +which_gcov=`which gcov` #gcov +echo "DEBUT----------------------------------" +echo $which_cmake +echo $which_unzip +echo $which_lua +echo $which_java +echo $which_make +echo $which_gcc +echo $which_gpp +echo $which_svn +echo $which_dot +echo $which_wget +echo $which_perl +echo $which_f2c +echo $which_gcov +echo "FIN------------------------------------" \ No newline at end of file diff --git a/buildtools/pipol/rc.ubuntu b/buildtools/pipol/rc.ubuntu new file mode 100644 index 0000000000..25bd452d15 --- /dev/null +++ b/buildtools/pipol/rc.ubuntu @@ -0,0 +1,47 @@ +#!/bin/bash + +sudo apt-get update + +sudo apt-get -y -qq install subversion +sudo apt-get -y -qq install gcc +sudo apt-get -y -qq install g++ +sudo apt-get -y -qq install make +sudo apt-get -y -qq install openjdk-6-jdk +sudo apt-get -y -qq install liblua5.1-dev lua5.1 +sudo apt-get -y -qq install unzip +sudo apt-get -y -qq install cmake +sudo apt-get -y -qq install wget +sudo apt-get -y -qq install perl +sudo apt-get -y -qq install graphviz-dev graphviz +sudo apt-get -y -qq install libpcre3-dev +sudo apt-get -y -qq install f2c +sudo apt-get -y -qq install valgrind + +which_svn=`which svn` #svn necessary +which_gcc=`which gcc` #gcc gcc necessary +which_gpp=`which g++` #gcc g++ necessary +which_make=`which make` #make necessary +which_java=`which java` #java optional +which_lua=`which lua` #lua +which_cmake=`which cmake` #cmake necessary +which_unzip=`which unzip` #unzip for gtnets +which_wget=`which wget` #wget for cmake +which_dot=`which dot` #dot for cgraph +which_perl=`which perl` #perl +which_f2c=`which f2c` #f2c +which_gcov=`which gcov` #gcov +echo "DEBUT----------------------------------" +echo $which_cmake +echo $which_unzip +echo $which_lua +echo $which_java +echo $which_make +echo $which_gcc +echo $which_gpp +echo $which_svn +echo $which_dot +echo $which_wget +echo $which_perl +echo $which_f2c +echo $which_gcov +echo "FIN------------------------------------" \ No newline at end of file -- 2.20.1