dsmexec 776 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #!@l_binsh@
  2. ##
  3. ## TSM Run-Time Executable Wrapper Script
  4. ##
  5. prog="`echo $0 | sed -e 's;.*/\([^/]*\)$;\1;'`"
  6. prefix="@l_prefix@"
  7. if [ ! -f "$prefix/libexec/tsmc/$prog" ]; then
  8. echo "TSM: invalid program name" 1>&2
  9. exit 1
  10. fi
  11. DSM_CONFIG="$prefix/libexec/tsmc/dsm.opt"
  12. export DSM_CONFIG
  13. DSM_DIR="$prefix/libexec/tsmc"
  14. export DSM_DIR
  15. unset LD_LIBRARY_PATH
  16. for dir in /lib /usr/lib /usr/ccs/lib; do
  17. if [ -d $dir ]; then
  18. if [ ".$LD_LIBRARY_PATH" = . ]; then
  19. LD_LIBRARY_PATH="$dir"
  20. else
  21. LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:$dir"
  22. fi
  23. fi
  24. done
  25. if [ -d "$prefix/libexec/tsmc/lib" ]; then
  26. LD_LIBRARY_PATH="$prefix/libexec/tsmc/lib:${LD_LIBRARY_PATH}"
  27. fi
  28. export LD_LIBRARY_PATH
  29. exec $prefix/libexec/tsmc/$prog "$@"