From 3d5781063e67f52e835b2336926b4fc23ab83646 Mon Sep 17 00:00:00 2001 From: Ned Coltman <edward.coltman@iws.uni-stuttgart.de> Date: Wed, 5 Sep 2018 10:30:20 +0200 Subject: [PATCH] Moved the git checkout operation out of the if statement. Moved the chmod operation out of the if statement. --- scripts/install.sh | 38 ++++++++++++++++++-------------------- 1 file changed, 18 insertions(+), 20 deletions(-) mode change 100755 => 100644 scripts/install.sh diff --git a/scripts/install.sh b/scripts/install.sh old mode 100755 new mode 100644 index de779b48..b1f4cbe6 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -36,18 +36,16 @@ echo "************************************************************************** echo "(0/2) Downloading supplementary files. Make sure to be connected to the internet." echo "*********************************************************************************************" -# download the install.opts and the test script +# download the test script and the install.opts if [ ! -f "test_dumux.sh" ]; then wget https://git.iws.uni-stuttgart.de/dumux-repositories/dumux-course/raw/master/scripts/test_dumux.sh - chmod +x test_dumux.sh fi +chmod +x test_dumux.sh + if [ ! -f "cmake.opts" ]; then wget https://git.iws.uni-stuttgart.de/dumux-repositories/dumux-course/raw/master/cmake.opts - chmod +x test_dumux.sh fi -# get the testing script - echo "*********************************************************************************************" echo "(1/2) Cloning repositories. This may take a while. Make sure to be connected to the internet." echo "*********************************************************************************************" @@ -57,10 +55,10 @@ for MOD in common geometry grid localfunctions istl; do git clone -b releases/$DUNE_VERSION https://gitlab.dune-project.org/core/dune-$MOD.git else echo "Skip cloning dune-$MOD because the folder already exists." - cd dune-$MOD - git checkout releases/$DUNE_VERSION - cd .. fi +cd dune-$MOD +git checkout releases/$DUNE_VERSION +cd .. done # extension modules @@ -69,10 +67,10 @@ for MOD in dune-foamgrid dune-alugrid; do git clone -b releases/$DUNE_VERSION https://gitlab.dune-project.org/extensions/$MOD.git else echo "Skip cloning $MOD because the folder already exists." - cd $MOD - git checkout releases/$DUNE_VERSION - cd .. fi +cd $MOD +git checkout releases/$DUNE_VERSION +cd .. done # dune-subgrid @@ -80,30 +78,30 @@ if [ ! -d "dune-subgrid" ]; then git clone -b releases/$DUNE_VERSION-1 https://git.imp.fu-berlin.de/agnumpde/dune-subgrid.git else echo "Skip cloning dune-subgrid because the folder already exists." - cd dune-subgrid - git checkout releases/$DUNE_VERSION-1 - cd .. fi +cd dune-subgrid +git checkout releases/$DUNE_VERSION-1 +cd .. # dumux if [ ! -d "dumux" ]; then git clone -b master https://git.iws.uni-stuttgart.de/dumux-repositories/dumux.git else echo "Skip cloning dumux because the folder already exists." - cd dumux - git checkout dumux-course-2018 - cd .. fi +cd dumux +git checkout dumux-course-2018 +cd .. # dumux-course if [ ! -d "dumux-course" ]; then git clone https://git.iws.uni-stuttgart.de/dumux-repositories/dumux-course.git else echo "Skip cloning dumux-course because the folder already exists." - cd dumux-course - git checkout 2018 - cd .. fi +cd dumux-course +git checkout 2018 +cd .. if [ $? -ne 0 ]; then echo "*********************************************************************************************" -- GitLab