install.sh 1.64 KiB
#!/bin/bash
#/////////////////////////////////////////////////////////////////////////
#//
#// (c) University of Southampton IT Innovation Centre, 2017
#//
#// Copyright in this software belongs to University of Southampton
#// IT Innovation Centre of Gamma House, Enterprise Road,
#// Chilworth Science Park, Southampton, SO16 7NS, UK.
#//
#// This software may not be used, sold, licensed, transferred, copied
#// or reproduced in whole or in part in any manner or form or in or
#// on any media by any person other than in accordance with the terms
#// of the Licence Agreement supplied with the software, or otherwise
#// without the prior written consent of the copyright owners.
#//
#// This software is distributed WITHOUT ANY WARRANTY, without even the
#// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
#// PURPOSE, except where stated in the Licence Agreement supplied with
#// the software.
#//
#// Created By : Michael Boniface
#// Created Date : 13/12/2017
#// Created for Project : FLAME
#//
#/////////////////////////////////////////////////////////////////////////
# Force fail on command fail (off for now as virtualenvwrapper install fails)
set -euo pipefail
if [[ -z "${SFEMC_FQDN}" ]]; then
echo "Failed: cannot find SFEMC_FQDN environment variable."
exit 1
fi
if [[ -z "${NETWORK_DEPENDENCY}" ]]; then
echo "Failed: cannot find NETWORK_DEPENDENCY environment variable."
exit 1
fi
# Ensure everything runs in directory of the parent script
cd `dirname $0`
echo "Provisioning CLMC service"
export REPO_ROOT=${REPO_ROOT}
./install-tick-stack.sh
./install-neo4j.sh
./install-clmc-service.sh