diff options
-rwxr-xr-x | tests/repeated-updates.sh | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/repeated-updates.sh b/tests/repeated-updates.sh index d21f45a..669b11d 100755 --- a/tests/repeated-updates.sh +++ b/tests/repeated-updates.sh @@ -1,16 +1,16 @@ #! /bin/sh -e -SCRATCH=scratch/$(basename $0 .sh) +SCRATCH=scratch/$(basename "$0" .sh) PATCHELF=$(readlink -f "../src/patchelf") -rm -rf ${SCRATCH} -mkdir -p ${SCRATCH} +rm -rf "${SCRATCH}" +mkdir -p "${SCRATCH}" -cp simple ${SCRATCH}/ -cp libfoo.so ${SCRATCH}/ -cp libbar.so ${SCRATCH}/ +cp simple "${SCRATCH}/" +cp libfoo.so "${SCRATCH}/" +cp libbar.so "${SCRATCH}/" -cd ${SCRATCH} +cd "${SCRATCH}" ${PATCHELF} --add-needed ./libbar.so simple @@ -20,7 +20,7 @@ ${PATCHELF} --add-needed ./libbar.so simple ############################################################################### load_segments_before=$(readelf -W -l libbar.so | grep -c LOAD) -for i in $(seq 1 100) +for _ in $(seq 1 100) do ${PATCHELF} --set-soname ./libbar.so libbar.so ${PATCHELF} --set-soname libbar.so libbar.so @@ -33,7 +33,7 @@ load_segments_after=$(readelf -W -l libbar.so | grep -c LOAD) # To be even more strict, check that we don't add too many extra LOAD entries ############################################################################### echo "Segments before: ${load_segments_before} and after: ${load_segments_after}" -if [ ${load_segments_after} -gt ${load_segments_before} + 2 ] +if [ "${load_segments_after}" -gt $((load_segments_before + 2)) ] then exit 1 fi |