Newer
Older
%help
Help me. I'm in the container.
%labels
Maintainer "Whitney Armstrong"
Version v1.0
%environment -c /bin/bash
export PYTHONPATH=/usr/local/lib:$PYTHONPATH
source /usr/local/bin/thisroot.sh
%post -c /bin/bash
echo "Hello from post"
source /usr/local/bin/thisroot.sh
export PYTHONPATH=/usr/local/lib:$PYTHONPATH
#git clone https://gitlab+deploy-token-1:FaNA-Yg4s7hpjvWPZnq8@eicweb.phy.anl.gov/upsilon/Pcsim.git
#mkdir Pcsim/build && cd Pcsim/build
#cmake ../.
#make -j20
#make install
%runscript
echo "Hello from runscirpt"
echo "Rooooar!"
echo "Arguments received: $*"
exec echo "$@"
# derp=
# if [ -p /dev/stdin ]; then
# # If we want to read the input line by line
# while IFS= read line; do
# #echo "Line: ${line}"
# if [ -z ${derp} ]; then
# derp="${line}"
# else
# derp="${derp}\n${line}"
# fi
# done
# fi
# /bin/bash <<EOF
# source /usr/local/bin/geant4.sh
# echo -e ${derp} | bubble_chamber $@
#EOF
# #exec /usr/local/bin/run_bubble_sim "$@"
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
# =======================
%apprun root
root "$@"
%appenv root
export PYTHONPATH=/usr/local/lib:${PYTHONPATH}
export PATH=/usr/local/bin:${PATH}
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export ROOT_INCLUDE_PATH=/usr/local/include/podd:/usr/local/include/hcana
#source /usr/local/bin/thisroot.sh
# =======================
# analyzer
# =======================
%apprun analyzer
analyzer "$@"
%appenv analyzer
export PYTHONPATH=/usr/local/lib:${PYTHONPATH}
export PATH=/usr/local/bin:${PATH}
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export ROOT_INCLUDE_PATH=/usr/local/include/podd:/usr/local/include/hcana
#source /usr/local/bin/thisroot.sh
# =======================
# hcana
# =======================
%apphelp hcana
Run the Hall-C analyzer with same root-style arguments.
%apprun hcana
hcana "$@"
%appenv hcana
export DB_DIR=DBASE
export PYTHONPATH=/usr/local/lib:${PYTHONPATH}
export PATH=/usr/local/bin:${PATH}
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export ROOTSYS=/usr/local
export ROOT_INCLUDE_PATH=/usr/local/include
#source /usr/local/bin/thisroot.sh
# =======================
# root-config
# =======================
%apprun root-config
#source /usr/local/bin/thisroot.sh
root-config "$@"
%appenv root-config
export PYTHONPATH=/usr/local/lib:${PYTHONPATH}
export PATH=/usr/local/bin:${PATH}
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export ROOT_INCLUDE_PATH=/usr/local/include/podd:/usr/local/include/hcana
#source /usr/local/bin/thisroot.sh
# =======================
# rootbrowse
# =======================
%apprun rootbrowse
#source /usr/local/bin/thisroot.sh
rootbrowse "$@"
%appenv rootbrowse
export PYTHONPATH=/usr/local/lib:${PYTHONPATH}
export PATH=/usr/local/bin:${PATH}
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export ROOT_INCLUDE_PATH=/usr/local/include/podd:/usr/local/include/hcana
#source /usr/local/bin/thisroot.sh
# =======================
# rootls
# =======================
%apprun rootls
#source /usr/local/bin/thisroot.sh
rootls "$@"
%appenv rootls
export PYTHONPATH=/usr/local/lib:${PYTHONPATH}
export PATH=/usr/local/bin:${PATH}
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export ROOT_INCLUDE_PATH=/usr/local/include/podd:/usr/local/include/hcana
#source /usr/local/bin/thisroot.sh