4 zipname=`echo $1 | grep '\.zip'`
6 tarname=`echo $1 | grep '\.tar'`
8 tgzname=`echo $1 | grep '\.tgz'`
10 if [ "x$zipname" != "x" ]
15 if [ "x$tarname" != "x" ]
18 COMP=`tar -tvf $1 | awk 'END{print}' | awk -F' ' '{print $NF}' | awk -F'/' '{print NF-1}'`
19 tar -xvf $1 --strip-components=${COMP} -C data
21 if [ "x$tgzname" != "x" ]
24 COMP=`tar -tvf $1 | awk 'END{print}' | awk -F' ' '{print $NF}' | awk -F'/' '{print NF-1}'`
25 tar -zxvf $1 --strip-components=${COMP} -C data
27 echo "Unknown File Type"
35 echo "A problem occurred while untargzing the input: giving up!"
44 echo "Directory $1 not found, creating it!"
51 function downloadDir {
53 LOCALDIR=`basename $1`
55 for i in `lfc-ls $1 | grep -v garbage`
57 lcg-cp -v lfn:$1/$i file:$PWD/${LOCALDIR}/$i
60 echo "lcg-cp failed: trying once more"
61 lcg-cp -v lfn:$1/$i file:$PWD/${LOCALDIR}/$i
64 echo "Unable to download file lfn:$1/$i: giving up."
76 PRO=`basename $PROPATH`
77 SMP=`basename $SMPPATH`
79 SELMODE=`/usr/sbin/getenforce`
80 if [ "${SELMODE}" != "Disabled" ] && [ "${SELMODE}" != "Permissive" ]
82 chcon -t textrel_shlib_t v*/bin/*/*.so
83 chcon -t textrel_shlib_t v*/bin/*/*.so*
87 #export LFC_HOST=lfc-biomed.in2p3.fr
88 #export LCG_GFAL_INFOSYS=cclcgtopbdii02.in2p3.fr:2170
90 #echo "whoami, Printing env"
94 tar -zxvf odin-release.tgz
95 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.
96 OUTNAME=`echo ${SMP%.smp}`
98 #launching program odinfispexe
99 echo "executing ${ODINSEQ} simulate -magsi -s $SMP -p $PRO"
100 ./${ODINSEQ} simulate -magsi -s $SMP -p $PRO
105 echo "Execution failed: exiting with code ${CODE}"
111 #launching program odinrecopexe
112 echo "executing odinrecopexe -o $OUTNAME"
113 ./odinrecoexe -o $OUTNAME
118 echo "Execution failed: exiting with code ${CODE}"
129 echo "No JDX produced, exit 6"
133 echo "Uploading $JDX to lfn:${LFN}"
137 lcg-del -a lfn:/${LFN}
140 echo "not able to lcg-del lfn:/${LFN}, renaming it"
142 lfc-rename ${LFN} ${LFN}-garbage-${d}
146 lcg-cr -v -d ccsrm02.in2p3.fr -l lfn:${LFN} file:$PWD/$JDX
150 echo "JDX upload failed"