dsmexec 686 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/bin/sh
  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. LD_LIBRARY_PATH=""
  12. for dir in /lib /usr/lib /usr/ccs/lib; do
  13. if [ -d $dir ]; then
  14. if [ ".$LD_LIBRARY_PATH" = . ]; then
  15. LD_LIBRARY_PATH="$dir"
  16. else
  17. LD_LIBRARY_PATH="$dir:${LD_LIBRARY_PATH}"
  18. fi
  19. fi
  20. done
  21. export LD_LIBRARY_PATH
  22. DSM_DIR="$prefix/libexec/tsmc"
  23. export DSM_DIR
  24. DSM_CONFIG="$prefix/libexec/tsmc/dsm.opt"
  25. export DSM_CONFIG
  26. LANG="en_US"
  27. export LANG
  28. exec $prefix/libexec/tsmc/$prog "$@"