libxml2_activate.sh 873 B

12345678910111213141516171819202122232425262728293031
  1. #! /bin/sh
  2. if test -n "${XML_CATALOG_FILES:-}"; then
  3. xml_catalog_files_libxml2="${XML_CATALOG_FILES}"
  4. XML_CATALOG_FILES="${XML_CATALOG_FILES} "
  5. else
  6. xml_catalog_files_libxml2=""
  7. XML_CATALOG_FILES=""
  8. fi
  9. # Replace space with '%20'; equivalent to
  10. # conda_catalog_files=${CONDA_PREFIX// /%20}, except trailing space is
  11. # ignored.
  12. conda_catalog_files=""
  13. ifs_libxml2="${IFS}"
  14. IFS=" "
  15. rem="${CONDA_PREFIX}"
  16. for pre in ${rem}; do
  17. while test "${rem#"${pre}"}" = "${rem}"; do
  18. conda_catalog_files="${conda_catalog_files}%20"
  19. rem=${rem#" "}
  20. done
  21. conda_catalog_files="${conda_catalog_files}${pre}"
  22. rem=${rem#"${pre}"}
  23. done
  24. IFS="${ifs_libxml2}"
  25. conda_catalog_files="file://${conda_catalog_files}/etc/xml/catalog file:///etc/xml/catalog"
  26. export XML_CATALOG_FILES="${XML_CATALOG_FILES}${conda_catalog_files}"
  27. unset conda_catalog_files ifs_libxml2 rem