From 61c42e5e2bd0877a30d3f0d3481d17ba128eb78b Mon Sep 17 00:00:00 2001
From: Andre Anjos <andre.anjos@idiap.ch>
Date: Mon, 13 Mar 2017 12:04:02 +0100
Subject: [PATCH] No need to bootstrap buildout anymore, zc.buildout is shipped
 with bob-devel environment (addresses #45)

---
 gitlab/before_build.sh  |  8 --------
 gitlab/before_deploy.sh |  9 ++++++++-
 gitlab/build.sh         | 10 +++++++++-
 3 files changed, 17 insertions(+), 10 deletions(-)

diff --git a/gitlab/before_build.sh b/gitlab/before_build.sh
index 47538e6..b95a814 100755
--- a/gitlab/before_build.sh
+++ b/gitlab/before_build.sh
@@ -61,11 +61,3 @@ if [ -e test-requirements.txt ]; then
 else
   log_info "No test-requirements.txt file found, skipping 'pip install <test-deps>'..."
 fi
-
-# Finally, bootstrap the installation from the new environment
-if [ -e bootstrap-buildout.py ]; then
-  run_cmd ${use_python} bootstrap-buildout.py
-else
-  log_error "No bootstrap-buildout.py file found, stopping..."
-  exit 1
-fi
diff --git a/gitlab/before_deploy.sh b/gitlab/before_deploy.sh
index cac8108..1f12ae8 100755
--- a/gitlab/before_deploy.sh
+++ b/gitlab/before_deploy.sh
@@ -8,7 +8,14 @@ run_cmd $(dirname ${0})/before_test.sh
 # setup database locally and run `bob_dbmanage.py all download`
 # if this is a database package - need auxiliary file for package
 if [[ ${CI_PROJECT_NAME} == bob.db.* ]]; then
-  run_cmd ./bin/buildout
+  use_buildout=`which buildout`
+  if [ -z "${use_buildout}" ]; then
+    log_error "Cannot find buildout, aborting..."
+    exit 1
+  else
+    log_info "Using buildout: ${use_buildout}"
+  fi
+  run_cmd ${use_buildout}
   if [ -x ./bin/bob_dbmanage.py ]; then
     run_cmd ./bin/bob_dbmanage.py all download --force;
   fi
diff --git a/gitlab/build.sh b/gitlab/build.sh
index 1c6ec16..3af02af 100755
--- a/gitlab/build.sh
+++ b/gitlab/build.sh
@@ -5,7 +5,15 @@ source $(dirname ${0})/functions.sh
 
 prepare_build_env ${CONDA_FOLDER} ${PREFIX}
 
-run_cmd ./bin/buildout
+use_buildout=`which buildout`
+if [ -z "${use_buildout}" ]; then
+  log_error "Cannot find buildout, aborting..."
+  exit 1
+else
+  log_info "Using buildout: ${use_buildout}"
+fi
+
+run_cmd ${use_buildout}
 
 if [ -x ./bin/bob_dbmanage.py ]; then
   run_cmd ./bin/bob_dbmanage.py all download --missing;
-- 
GitLab