All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions | Variables
build-larsoftobj.sh File Reference

Go to the source code of this file.

Functions

 usage ()
 
 have_label ()
 

Variables

while getopts
 
do case
 
*usage exit esac done shift
expr $OPTIND 
OPTIND
 
 IFS =:
 
 quals
 
prof qflag ="-p"
 

Function Documentation

have_label ( )

Definition at line 21 of file build-larsoftobj.sh.

21  {
22  for label in "${labels[@]}"; do
23  for wanted in "$@"; do
24  [[ "${label}" == "${wanted}" ]] && return 0
25  done
26  done
27  return 1
28 }
if &&[-z"$BASH_VERSION"] then echo Attempting to switch to bash bash shellSwitch exit fi &&["$1"= 'shellSwitch'] shift declare a IncludeDirectives for Dir in
usage ( )

Definition at line 7 of file build-larsoftobj.sh.

8 {
9  cat 1>&2 <<EOF
10 Usage: $(basename ${0}) [-h]
11  env WORKSPACE=<workspace> LVER=<larsoftobj version> QUAL=<qualifier> BUILDTYPE=<debug|prof> $(basename ${0})
12  $(basename ${0}) <version> <qual_set> <build_type>
13 
14 Options:
15 
16  -h This help.
17 
18 EOF
19 }
while getopts h
do case in h help echo Usage
Definition: file_to_url.sh:42
then QUAL

Variable Documentation

do case
Initial value:
{OPT} in
h)
exit 1
usage
Definition: doGit.sh:21
while getopts h
if &&[-z"$BASH_VERSION"] then echo Attempting to switch to bash bash shellSwitch exit fi &&["$1"= 'shellSwitch'] shift declare a IncludeDirectives for Dir in

Definition at line 32 of file build-larsoftobj.sh.

while getopts

Definition at line 31 of file build-larsoftobj.sh.

IFS =:

Definition at line 48 of file build-larsoftobj.sh.

* usage exit esac done shift expr $OPTIND OPTIND
Initial value:
=1
working_dir="${WORKSPACE:-$(pwd)}"
version="${1:-${LVER}}"
qual_set="${2:-${QUAL}}"
oIFS=${IFS}

Definition at line 43 of file build-larsoftobj.sh.

prof qflag ="-p"

Definition at line 64 of file build-larsoftobj.sh.

quals
Initial value:
=(${qual_set
build_type="${3:-${BUILDTYPE}}"
for onequal in "${quals[@]}"; do
if [[ "${onequal}" =~ ^([ec])([0-9]+)$ ]]; then
basequal=${onequal}
elif [[ "${onequal}" =~ ^(s)([1-9][0-9]+)$ ]]; then
squal=${onequal}
else
labels+=${onequal}
done
case ${build_type} in
debug) qflag="-d"
* labels
then source cvmfs dune opensciencegrid org products dune setup_dune sh exit elif[-f/grid/fermiapp/products/dune/setup_dune_fermiapp.sh]
prof qflag
then shift fi
then basequal
Definition: buildUboone2.sh:26
if &&[-z"$BASH_VERSION"] then echo Attempting to switch to bash bash shellSwitch exit fi &&["$1"= 'shellSwitch'] shift declare a IncludeDirectives for Dir in
then echo File list $list not found else cat $list while read file do echo $file sed s
Definition: file_to_url.sh:60
s7[0-9] s8[0-9] s9[0-9] squal

Definition at line 48 of file build-larsoftobj.sh.