From acea3a04e052fc208ef00a3e3eec0ce1efcf19e7 Mon Sep 17 00:00:00 2001 From: cantabile Date: Tue, 12 Jun 2012 02:59:35 +0000 Subject: [PATCH] Make run.sh work regardless of $PWD. Originally committed to SVN as r6893. --- aegisub/src/run.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/aegisub/src/run.sh b/aegisub/src/run.sh index 286f0b93f..fadadb5cd 100755 --- a/aegisub/src/run.sh +++ b/aegisub/src/run.sh @@ -1,17 +1,17 @@ #!/bin/sh -BIN="aegisub-3.0" +BINDIR="$(dirname "$0")" +BIN="$BINDIR/aegisub-3.0" +LIBDIR="$BINDIR/../libaegisub" -if ! test -x ${BIN}; then - echo "${BIN} does not exist"; +if ! test -x "${BIN}"; then + echo "${BIN} does not exist or is not executable."; exit 1; fi case "$1" in "gdb") - LD_LIBRARY_PATH="../libaegisub" exec gdb ./${BIN} - ;; - *) - LD_LIBRARY_PATH="../libaegisub" exec ./${BIN} - ;; + GDB="gdb" + ;; esac +LD_LIBRARY_PATH="$LIBDIR" exec $GDB "./$BIN"