From b68baafe2f5b39a5914b437199823965fa87565d Mon Sep 17 00:00:00 2001 From: Ted Lemon Date: Sun, 22 May 2016 17:41:40 -0400 Subject: [PATCH] Bash test(1) does not allow bare numbers with ==, so use -eq original commit: 6be137e5b76c6a8472e311a69743a403adc757f5 --- makefiles/installsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/makefiles/installsh b/makefiles/installsh index 04235042d7..48f1e4673f 100755 --- a/makefiles/installsh +++ b/makefiles/installsh @@ -61,7 +61,7 @@ while ${TRUE} ; do for file in $files ; do destfile=$dest if [ -d $destfile ] ; then destfile=$destfile/`basename $file` ; fi - if [ $ifdiff == 1 ] && cmp -s $file $destfile || cp -f -p $file $destfile ; then + if [ $ifdiff -eq 1 ] && cmp -s $file $destfile || cp -f -p $file $destfile ; then if [ "$owner" != "" ] ; then chown $owner $destfile ; fi if [ "$group" != "" ] ; then chgrp $group $destfile ; fi if [ "$mode" != "" ] ; then chmod $mode $destfile ; fi