File indexing completed on 2026-04-10 08:39:07
0001
0002 REPOSITORY="https://github.com/PanDAWMS/panda-server.git"
0003 BRANCH="mysql"
0004 WRKDIR="/tmp/${USER}/bigpandaclient"
0005
0006
0007 mkdir -p ${WRKDIR}
0008 if [ ! -d ${WRKDIR} ]; then
0009 WRKDIR="/tmp"
0010 fi
0011
0012 cd ${WRKDIR}
0013 TARBALLNAMEBASE=bigpanda-client-mysql-0.0.1
0014 TARBALLNAME=${TARBALLNAMEBASE}.tar.gz
0015 TARBALLDIR=${WRKDIR}/${TARBALLNAMEBASE}
0016 TARBALL=${WRKDIR}/${TARBALLNAME}
0017 mkdir -p ${TARBALLDIR}
0018 GITREPODIRNAME=panda-server
0019 GITREPODIR=${WRKDIR}/${GITREPODIRNAME}
0020 git clone -b ${BRANCH} ${REPOSITORY} ${GITREPODIRNAME}
0021
0022 cd ${GITREPODIR}/pandaserver
0023 mkdir -p ${TARBALLDIR}/{taskbuffer,userinterface,test}
0024
0025 cp __init__.py ${TARBALLDIR}
0026 cp taskbuffer/{__init__,JobSpec,FileSpec}.py ${TARBALLDIR}/taskbuffer/
0027 cp userinterface/*.py ${TARBALLDIR}/userinterface/
0028 cp test/lsst/*.py ${TARBALLDIR}/test/
0029 cp ${GITREPODIR}/bigpanda-client/README.txt ${TARBALLDIR}/
0030
0031 cd ${WRKDIR}/
0032 tar zcf ${TARBALL} ${TARBALLNAMEBASE}
0033
0034 if [ $? == 0 ]; then
0035 echo "BigPanDA:MySQL client is prepared in ${TARBALL}."
0036 echo "Please upload it to the web repository."
0037 echo "Please clean up ${WRKDIR} afterwards."
0038 fi
0039
0040
0041