yann@1401: #!@@CT_bash@@ yann@1401: # There are bashisms on the last line yann@1401: yann@1401: dirname="$(dirname "${0}")" yann@1401: basename="$(basename "${0}")" yann@1401: yann@1401: ld_lib_path="$(dirname "${dirname}")/lib" yann@1401: yann@1401: case ":${LD_LIBRARY_PATH}:" in yann@1401: *":${ld_lib_path}:"*) ;; yann@1401: *) LD_LIBRARY_PATH="${ld_lib_path}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}";; yann@1401: esac yann@1401: yann@1401: export LD_LIBRARY_PATH yann@1401: exec -a "${basename}" "${dirname}/.${basename}" "$@"