#!/bin/sh # this wrapper will not work under BSD systems or others # not containig the GNU readlink. # Under those, wrapper.c will forcibly be used # regardless of the config file setting. canonicalizedname=$(readlink -nm "${0}") dirname="$(dirname "${canonicalizedname}")" basename="$(basename "${canonicalizedname}")" ld_lib_path="$(dirname "${dirname}")/lib" case ":${LD_LIBRARY_PATH}:" in *":${ld_lib_path}:"*) ;; *) LD_LIBRARY_PATH="${ld_lib_path}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}";; esac export LD_LIBRARY_PATH exec "${dirname}/.${basename}" "$@"