diff options
Diffstat (limited to 'tests/set-interpreter-long.sh')
-rwxr-xr-x | tests/set-interpreter-long.sh | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/set-interpreter-long.sh b/tests/set-interpreter-long.sh index 058ccd2..f1e0d2f 100755 --- a/tests/set-interpreter-long.sh +++ b/tests/set-interpreter-long.sh @@ -1,5 +1,5 @@ #! /bin/sh -e -SCRATCH=scratch/$(basename $0 .sh) +SCRATCH=scratch/$(basename "$0" .sh) ./simple @@ -11,24 +11,24 @@ if test "$(uname)" = Linux; then "$oldInterpreter" ./simple fi -rm -rf ${SCRATCH} -mkdir -p ${SCRATCH} +rm -rf "${SCRATCH}" +mkdir -p "${SCRATCH}" -newInterpreter=$(pwd)/${SCRATCH}/iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii -cp simple ${SCRATCH}/ -../src/patchelf --set-interpreter "$newInterpreter" ${SCRATCH}/simple +newInterpreter="$(pwd)/${SCRATCH}/iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii" +cp simple "${SCRATCH}/" +../src/patchelf --set-interpreter "$newInterpreter" "${SCRATCH}/simple" echo "running with missing interpreter..." -if ${SCRATCH}/simple; then +if "${SCRATCH}"/simple; then echo "simple works, but it shouldn't" exit 1 fi echo "running with new interpreter..." ln -s "$oldInterpreter" "$newInterpreter" -${SCRATCH}/simple +"${SCRATCH}"/simple if test "$(uname)" = Linux; then echo "running with explicit interpreter..." - "$oldInterpreter" ${SCRATCH}/simple + "$oldInterpreter" "${SCRATCH}/simple" fi |