diff --git a/export.sh b/export.sh index 9f8f98f5a..0408a76bb 100644 --- a/export.sh +++ b/export.sh @@ -2,9 +2,10 @@ function realpath_int() { wdir="$PWD"; [ "$PWD" = "/" ] && wdir="" - case "$0" in - /*) scriptdir="${0}";; - *) scriptdir="$wdir/${0#./}";; + arg=$1 + case "$arg" in + /*) scriptdir="${arg}";; + *) scriptdir="$wdir/${arg#./}";; esac scriptdir="${scriptdir%/*}" echo "$scriptdir"