diff --git a/.gitlab-ci.d/init_x86_64-centos7-gcc49-opt.sh b/.gitlab-ci.d/init_x86_64-centos7-gcc49-opt.sh
index 62befbb36b5226ede6941c589279bdc4136221bb..c1873da5cd2f8030b460a5ac71804757559fd072 100644
--- a/.gitlab-ci.d/init_x86_64-centos7-gcc49-opt.sh
+++ b/.gitlab-ci.d/init_x86_64-centos7-gcc49-opt.sh
@@ -90,3 +90,7 @@ export BOOST_ROOT=$LCGRELEASES/Boost/1.59.0_python2.7/x86_64-centos7-gcc49-opt
 export XercesC_HOME=$LCGRELEASES/XercesC/3.1.1p1/x86_64-centos7-gcc49-opt
 export PATH="$XercesC_HOME/bin:$PATH"
 export LD_LIBRARY_PATH="$XercesC_HOME/lib:$LD_LIBRARY_PATH"
+
+
+# --- source GEANT4 INIT script ---
+test -r ${G4ENV_INIT} && { cd $(dirname ${G4ENV_INIT}) ; . ./$(basename ${G4ENV_INIT}) ; cd $OLDPWD ; }
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 57feb90bf2d8a0ee6066980b85bc3e7f7cc40463..424dee0926306b968f30f95367e96975765a5cae 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -6,7 +6,6 @@ slc6-gcc48:
     - source .gitlab-ci.d/init_x86_64-slc6-gcc48-opt.sh
     - mkdir build 
     - cd build
-    - source $G4ENV_INIT
     - cmake -D DD4HEP_USE_GEANT4=ON -D DD4HEP_USE_BOOST=ON -DBoost_NO_BOOST_CMAKE=ON -D DD4HEP_USE_LCIO=ON -D BUILD_TESTING=ON -DCLHEP_DIR=$CLHEP -D Geant4_DIR=$G4INSTALL/lib64/Geant4-10.2.0 -D DD4HEP_USE_CXX11=ON ..        
     - make -j4
     - make install