From 626a3023473614f498c607e8f3a785db8732573e Mon Sep 17 00:00:00 2001
From: Marko Petric <marko.petric@cern.ch>
Date: Mon, 20 Jun 2016 16:42:35 +0000
Subject: [PATCH] add new init script

---
 .gitlab-ci.d/init_x86_64.sh | 104 ++++++++++++++++++++++++++++++++++++
 1 file changed, 104 insertions(+)
 create mode 100644 .gitlab-ci.d/init_x86_64.sh

diff --git a/.gitlab-ci.d/init_x86_64.sh b/.gitlab-ci.d/init_x86_64.sh
new file mode 100644
index 000000000..5e5a961b1
--- /dev/null
+++ b/.gitlab-ci.d/init_x86_64.sh
@@ -0,0 +1,104 @@
+#!/bin/bash
+
+
+if [ "$( cat /etc/*-release | grep Scientific )" ]; then
+    OS=slc6
+elif [ "$( cat /etc/*-release | grep CentOS )" ]; then
+    OS=centos7
+else
+    echo "UNKNOWN OS"
+    exit 1
+fi
+
+
+if [ -z ${GCC_VERSION} ]; then
+    GCC_VERSION=4.9.3
+fi
+  
+if [ -z ${BUILD_TYPE} ]; then
+    BUILD_TYPE=opt
+fi
+
+GCC_VER=`echo ${GCC_VERSION} | sed -e 's/\.//g' | cut -c 1-2`
+
+# General variables
+CLICREPO=/cvmfs/clicdp.cern.ch
+BUILD_FLAVOUR=x86_64-${OS}-gcc${GCC_VER}-${BUILD_TYPE}
+#--------------------------------------------------------------------------------
+#     GCC
+#--------------------------------------------------------------------------------
+
+source ${CLICREPO}/compilers/gcc/${GCC_VERSION}/x86_64-${OS}/setup.sh
+
+#--------------------------------------------------------------------------------
+#     CMake
+#--------------------------------------------------------------------------------
+
+export CMAKE_HOME=${CLICREPO}/software/CMake/3.5.2/${BUILD_FLAVOUR}
+export PATH=${CMAKE_HOME}/bin:$PATH
+
+#--------------------------------------------------------------------------------
+#     Python
+#--------------------------------------------------------------------------------
+
+export PYTHONDIR=${CLICREPO}/software/Python/2.7.11/${BUILD_FLAVOUR}
+export PATH=$PYTHONDIR/bin:$PATH
+export LD_LIBRARY_PATH=$PYTHONDIR/lib:$LD_LIBRARY_PATH
+
+#--------------------------------------------------------------------------------
+#     ROOT
+#--------------------------------------------------------------------------------
+
+export ROOTSYS=${CLICREPO}/software/ROOT/6.06.04/${BUILD_FLAVOUR}
+export PYTHONPATH="$ROOTSYS/lib:$PYTHONPATH"
+export PATH="$ROOTSYS/bin:$PATH"
+export LD_LIBRARY_PATH="$ROOTSYS/lib:$LD_LIBRARY_PATH"
+
+
+#--------------------------------------------------------------------------------
+#     CLHEP
+#--------------------------------------------------------------------------------
+
+export CLHEP=${CLICREPO}/software/CLHEP/2.2.0.4/${BUILD_FLAVOUR}
+export CLHEP_BASE_DIR="$CLHEP"
+export CLHEP_INCLUDE_DIR="$CLHEP/include"
+export PATH="$CLHEP_BASE_DIR/bin:$PATH"
+export LD_LIBRARY_PATH="$CLHEP_BASE_DIR/lib:$LD_LIBRARY_PATH"
+
+
+#--------------------------------------------------------------------------------
+#     XercesC
+#--------------------------------------------------------------------------------
+
+export XercesC_HOME=${CLICREPO}/software/Xerces-C/3.1.3/${BUILD_FLAVOUR}
+export PATH="$XercesC_HOME/bin:$PATH"
+export LD_LIBRARY_PATH="$XercesC_HOME/lib:$LD_LIBRARY_PATH"
+
+
+#--------------------------------------------------------------------------------
+#     Geant4	
+#--------------------------------------------------------------------------------
+
+export G4INSTALL=${CLICREPO}/software/Geant4/10.01.p03/${BUILD_FLAVOUR}
+export G4ENV_INIT="$G4INSTALL/bin/geant4.sh"
+export G4SYSTEM="Linux-g++"
+
+
+#--------------------------------------------------------------------------------
+#     LCIO
+#--------------------------------------------------------------------------------
+export LCIO=${CLICREPO}/software/LCIO/2.7.1/${BUILD_FLAVOUR}
+# export PYTHONPATH="$LCIO/src/python:$LCIO/examples/python:$PYTHONPATH"
+export PATH="$LCIO/bin:$PATH"
+export LD_LIBRARY_PATH="$LCIO/lib:$LD_LIBRARY_PATH"
+
+
+#--------------------------------------------------------------------------------
+#     Boost
+#--------------------------------------------------------------------------------
+
+export BOOST_ROOT=${CLICREPO}/software/Boost/1.61.0/${BUILD_FLAVOUR}
+export LD_LIBRARY_PATH="${BOOST_ROOT}/lib:$LD_LIBRARY_PATH"
+
+
+
-- 
GitLab