Skip to content
Snippets Groups Projects
Commit 656f62c0 authored by lintao@ihep.ac.cn's avatar lintao@ihep.ac.cn
Browse files

WIP: add a setup script in CEPCSW.

parent 499f98e0
No related branches found
No related tags found
No related merge requests found
setup.sh 0 → 100644
#!/bin/bash
##############################################################################
# Setup script for CEPCSW:
# - setup the external libraries
#
# Usage:
# $ source setup.sh
# or:
# $ source setup.sh 97.0.2
#
# Author: Tao Lin <lintao@ihep.ac.cn>
##############################################################################
function info:() {
echo "INFO: $*" 1>&2
}
function error:() {
echo "ERROR: $*" 1>&2
}
function lcg-version() {
echo ${CEPCSW_LCG_VERSION}
}
function cepcsw-base() {
echo /cvmfs/cepcsw.ihep.ac.cn/prototype
}
function cepcsw-external() {
echo $(cepcsw-base)/releases/externals/$(lcg-version)
}
function setup-external() {
local f=$(cepcsw-external)/setup.sh
if [ ! -f $f ]; then
error: "Failed to find setup script $f"
return
fi
info: "Setup CEPCSW externals: $f"
source $f
}
##############################################################################
# Parse the command line options
##############################################################################
CEPCSW_LCG_VERSION=${1}; shift
if [ -z "$CEPCSW_LCG_VERSION" ]; then
CEPCSW_LCG_VERSION=97.0.2
fi
setup-external
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment