Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-09 07:58:23

0001 #!/bin/bash
0002 
0003 CurrentDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
0004 
0005 echo "Current dir: `pwd`"
0006 echo "Curent dir contents:"
0007 ls
0008 
0009 echo "PATH: $PATH"
0010 
0011 # install iDDS client
0012 cd client
0013 pip install --no-deps . --prefix $CurrentDir
0014 cd ..
0015 
0016 cd common
0017 pip install --no-deps . --prefix $CurrentDir
0018 cd ..
0019 
0020 cd workflow
0021 pip install --no-deps . --prefix $CurrentDir
0022 cd ..
0023 
0024 cd doma
0025 pip install --no-deps . --prefix $CurrentDir
0026 cd ..
0027 
0028 echo "Current dir: `pwd`"
0029 echo "Curent dir contents:"
0030 ls
0031 
0032 python_install_path=$(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(prefix='$CurrentDir'))")
0033 
0034 export PYTHONPATH=${python_install_path}:$PYTHONPATH
0035 
0036 echo IDDS_BUILD_REQUEST_ID=$IDDS_BUILD_REQUEST_ID
0037 echo IDDS_BUIL_SIGNATURE=$IDDS_BUIL_SIGNATURE
0038 
0039 if [[ ! -z "${PANDA_AUTH_DIR}" ]] && [[ ! -z "${PANDA_AUTH_ORIGIN}" ]]; then
0040     export PANDA_AUTH_ID_TOKEN=$(cat $PANDA_AUTH_DIR);
0041     export PANDA_AUTH_VO=$PANDA_AUTH_ORIGIN;
0042     export IDDS_OIDC_TOKEN=$(cat $PANDA_AUTH_DIR)
0043     export IDDS_VO=$PANDA_AUTH_ORIGIN
0044     export PANDA_AUTH=oidc
0045     export IDDS_AUTH_TYPE=oidc
0046 else
0047     unset PANDA_AUTH;
0048     export IDDS_AUTH_TYPE=x509_proxy
0049 fi;
0050 
0051 # echo PYTHONPATH=$PYTHONPATH
0052 # which python
0053 # which python3
0054 
0055 echo "envs: "
0056 env
0057 
0058 export IDDS_LOG_LEVEL=DEBUG
0059 
0060 
0061 echo "exec command: python test_domapanda_build_pandaclient.py $@"
0062 # python  test_domapanda_build.py $@
0063 python test_domapanda_build_pandaclient.py $@