-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathInitAnalysis.sh
executable file
·37 lines (29 loc) · 1.05 KB
/
InitAnalysis.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash
# File : InitAnalysis.sh
# Author : Anton Riedel <[email protected]>
# Date : 25.08.2021
# Last Modified Date: 09.12.2021
# Last Modified By : Anton Riedel <[email protected]>
# initalize analysis
echo "Initialize analysis in $PWD"
if [ -z $GRID_UTILITY_SCRIPTS ]; then
echo "Where are the GridUtilityScripts?"
read $GRID_UTILITY_SCRIPTS
fi
[ ! -d $GRID_UTILITY_SCRIPTS ] && echo "GridUtilityScripts not found!!!" && exit 1
echo "Copy configuration files into $PWD"
cp $GRID_UTILITY_SCRIPTS/run.C.template run.C
cp $GRID_UTILITY_SCRIPTS/CreateAlienHandler.C.template CreateAlienHandler.C
if [ -f "AddTask.C" ]; then
echo "Found existings AddTask.C, don't overwrite..."
cp $GRID_UTILITY_SCRIPTS/AddTask.C.template AddTask.C.new
else
cp $GRID_UTILITY_SCRIPTS/AddTask.C.template AddTask.C
fi
if [ -f "config.json" ]; then
echo "Found existings config.json, don't overwrite..."
cp $GRID_UTILITY_SCRIPTS/config.json.template config.json.new
else
cp $GRID_UTILITY_SCRIPTS/config.json.template config.json
fi
exit 0