Emilien Macchi 9b8367d128 Put install_modules.sh in / to unlock CI jobs
This is a temp fix: currently Puppet CI is broken because it can't find
the path of the script. This patch aims to fix it but it will be changed
again later, we need to change project-config repo.

Change-Id: I1bf3ea6a26be9b79794e048aac125e80a1d858a6
2015-08-07 08:29:16 -04:00

43 lines
1.2 KiB
Bash
Executable File

#!/bin/bash -e
# Copyright 2015 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
if [ -z $GEM_HOME ]; then
echo "Warning! \$GEM_HOME is not set"
echo ""
echo "In order to properly run the integration tests, please run the"
echo "following:"
echo ""
echo " $ export GEM_HOME=\`pwd\`/.bundled_gems"
exit 1
fi
if ! [ -f $GEM_HOME ]; then
mkdir -p $GEM_HOME
fi
BUNDLE=${GEM_HOME}/bin/bundle
if ! [ -f ${BUNDLE} ]; then
echo "Warning! bundler is not installed"
echo ""
echo "Please run the following to install bundler:"
echo " $ gem install bundler"
exit 1
fi
${BUNDLE} install --no-color --without development test system_tests
./install_modules.sh