Bootstrap may interfere with bash exported functions
bash exported functions containing environment variables cause errors from the environment bootstrap:
lxplus ~ $ some_function() { echo $HOME ; }
lxplus ~ $ export -f some_function
lxplus ~ $ printenv 'BASH_FUNC_some_function()'
() { echo $HOME
}
lxplus ~ $ source /cvmfs/lhcb.cern.ch/lib/LbEnv
********************************************************************************
* ---- LbEnv ---- *
* Using system configuration x86_64-centos7-gcc62-opt *
********************************************************************************
--- CMAKE_PREFIX_PATH is set to:
/cvmfs/lhcb.cern.ch/lib/lhcb
/cvmfs/lhcb.cern.ch/lib/lcg/releases
/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/287/prod/x86_64-centos7/lib/python2.7/site-packages/LbDevTools/data/cmake
/cvmfs/lhcb.cern.ch/lib/lcg/app/releases
/cvmfs/lhcb.cern.ch/lib/lcg/external
/cvmfs/lhcb.cern.ch/lib/contrib
--------------------------------------------------------------------------------
-bash: eval: line 17: syntax error near unexpected token `('
-bash: eval: line 17: `export BASH_FUNC_some_function()='() { echo /home/user }' export BINARY_TAG='x86_64-centos7-gcc62-opt' export CMAKE_PREFIX_PATH='/cvmfs/lhcb.cern.ch/lib/lhcb:/cvmfs/lhcb.cern.ch/lib/lcg/releases:/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/287/prod/x86_64-centos7/lib/python2.7/site-packages/LbDevTools/data/cmake:/cvmfs/lhcb.cern.ch/lib/lcg/app/releases:/cvmfs/lhcb.cern.ch/lib/lcg/external:/cvmfs/lhcb.cern.ch/lib/contrib' export CMTCONFIG='x86_64-centos7-gcc62-opt' export LBENV_SOURCED='1' export LCG_RELEASES='/cvmfs/lhcb.cern.ch/lib/lcg/releases' export LCG_hostos='x86_64-centos7' export LHCBRELEASES='/cvmfs/lhcb.cern.ch/lib/lhcb' export MYSITEROOT='/cvmfs/lhcb.cern.ch/lib' export PATH='/cvmfs/lhcb.cern.ch/lib/bin/x86_64-centos7:/cvmfs/lhcb.cern.ch/lib/bin/Linux-x86_64:/cvmfs/lhcb.cern.ch/lib/bin:/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/287/prod/x86_64-centos7/bin:/home/user/bin:/home/user/scripts:/usr/sue/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin' export XDG_DATA_DIRS='/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/287/prod/x86_64-centos7/share:/usr/local/share:/usr/share''
(LHCb Env) lxplus ~ $