diff --git a/HLT/HLToks/cmt/requirements b/HLT/HLToks/cmt/requirements new file mode 100755 index 0000000000000000000000000000000000000000..64c3c0164f0b59a5b35f57bcd5b81904b979623a --- /dev/null +++ b/HLT/HLToks/cmt/requirements @@ -0,0 +1,47 @@ +package HLToks + +author Frank Winklmeier + +use AtlasPolicy AtlasPolicy-* +use HLTtdaq HLTtdaq-* HLT/HLTExternal +use HLTUtils HLTUtils-* HLT + +# +# Create HLT-Environment and HLT_SW_Repository +# +action generate-hlt-environment \ + "mkdir -p $(bin)/daq/segments; \ + cd ${HLTOKSROOT}/${BINDIR}/daq/segments/; \ + ${HLTUTILSROOT}/share/make_hlt_env.py HLT-Environment.data.xml" + +action generate-hlt-sw-repository \ + "mkdir -p $(bin)/daq/sw; cd $(bin)/daq/sw; \ + /usr/bin/env TDAQ_DB_PATH=${HLTOKSROOT}/${BINDIR}:${TDAQ_DB_PATH}:${tdaq_home}/installed/databases ${HLTUTILSROOT}/share/make_hlt_rep.py; \ + /usr/bin/env TDAQ_DB_PATH=${HLTOKSROOT}/${BINDIR}:${TDAQ_DB_PATH}:${tdaq_home}/installed/databases ${HLTUTILSROOT}/share/make_coralServer_rep.py" + +# +# Create symlinks in InstallArea +# HLT-Environment is platform specific, HLT_SW_Repository is not +# +apply_pattern generic_declare_for_link kind="repo" \ + files="-s=$(bin)/daq/sw HLT_SW_Repository.data.xml CoralServer-repository.data.xml" \ + prefix="share/data/daq/sw" + +apply_pattern generic_declare_for_link kind="env" \ + files="-s=$(bin)/daq/segments HLT-Environment.data.xml" \ + prefix="${CMTCONFIG}/data/daq/segments/" + +# +# Dependencies +# +macro_append constituents ' generate-hlt-environment generate-hlt-sw-repository' +macro_append generate-hlt-sw-repository_dependencies ' generate-hlt-environment' +macro_append install_repo_dependencies ' generate-hlt-sw-repository' +macro_append install_env_dependencies ' generate-hlt-environment' + +private + +# Executed by release copy scripts and kit installation +macro post_install_script "${HLTUTILSROOT}/share/hlt_postinstall.sh" + +path HLT_INST_PATH ${CMTINSTALLAREA}