diff options
Diffstat (limited to 'tests/args-from-file.sh')
-rwxr-xr-x | tests/args-from-file.sh | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/args-from-file.sh b/tests/args-from-file.sh index c0d1a54..107031e 100755 --- a/tests/args-from-file.sh +++ b/tests/args-from-file.sh @@ -1,16 +1,16 @@ #! /bin/sh -e -SCRATCH=scratch/$(basename $0 .sh) +SCRATCH=scratch/$(basename "$0" .sh) -rm -rf ${SCRATCH} -mkdir -p ${SCRATCH} +rm -rf "${SCRATCH}" +mkdir -p "${SCRATCH}" -cp main ${SCRATCH}/ -RANDOM_PATH=$(pwd)/${SCRATCH}/$RANDOM -echo -n ${RANDOM_PATH} >> ${SCRATCH}/add-rpath +cp main "${SCRATCH}"/ +SOME_PATH=$(pwd)/${SCRATCH}/some-path +printf "%s" "$SOME_PATH" >> "${SCRATCH}"/add-rpath -! ../src/patchelf --print-rpath ${SCRATCH}/main | grep $RANDOM_PATH -../src/patchelf --add-rpath @${SCRATCH}/add-rpath ${SCRATCH}/main -../src/patchelf --print-rpath ${SCRATCH}/main | grep $RANDOM_PATH + ../src/patchelf --print-rpath "${SCRATCH}"/main | grep "$SOME_PATH" && exit 1 +../src/patchelf --add-rpath @"${SCRATCH}"/add-rpath "${SCRATCH}"/main +../src/patchelf --print-rpath "${SCRATCH}"/main | grep "$SOME_PATH" # should print error message and fail -../src/patchelf --set-rpath @${SCRATCH}/does-not-exist ${SCRATCH}/main 2>&1 | grep "getting info about" +../src/patchelf --set-rpath @"${SCRATCH}"/does-not-exist "${SCRATCH}"/main 2>&1 | grep "getting info about" |