]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fix PR 90142: contrib/download_prerequisites uses test ==
authorAndrew Pinski <apinski@marvell.com>
Mon, 30 Aug 2021 20:30:41 +0000 (20:30 +0000)
committerAndrew Pinski <apinski@marvell.com>
Mon, 30 Aug 2021 20:53:19 +0000 (20:53 +0000)
Since == is not portable, it is better to use = in contrib/
download_prerequisites.  The only place == was used is inside
the function md5_check which is used only on Mac OS X.

Tested on Mac OS X as:
./contrib/download_prerequisites --md5
Both with all files having the correct checksum and one with a broken one.

contrib/ChangeLog:

* download_prerequisites (md5_check): Replace == inside
test with = to be more portable.

contrib/download_prerequisites

index 8f69b61f5a93761051bb32a2a15148b772e65b61..11c283ecb1aab88958915cff65109ddd5801a9e1 100755 (executable)
@@ -113,7 +113,7 @@ md5_check() {
   md5_checksum_output=$(md5 -r "${file_to_check}")
   # Grab the text before the first space
   md5_checksum_detected="${md5_checksum_output%% *}"
-  [ "${md5_checksum_expected}" == "${md5_checksum_detected}" ] \
+  [ "${md5_checksum_expected}" = "${md5_checksum_detected}" ] \
     || die "Cannot verify integrity of possibly corrupted file ${file_to_check}"
   echo "${file_to_check}: OK"
 }