Don't use the ! command
authorRichard Levitte <levitte@openssl.org>
Fri, 27 Jan 2017 09:22:19 +0000 (10:22 +0100)
committerRichard Levitte <levitte@openssl.org>
Fri, 27 Jan 2017 09:22:19 +0000 (10:22 +0100)
The ! command doesn't exist on all Unix family operating systems, so
don't use it.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2303)

util/domd

index bc2a85f7dd5076331c5fbad31bd8ed244498d40d..5a92559c9b7a831f03f0af26aef2ef5d003a58bf 100755 (executable)
--- a/util/domd
+++ b/util/domd
@@ -34,11 +34,11 @@ else
     ${PERL} $TOP/util/clean-depend.pl < Makefile > Makefile.new
     RC=$?
 fi
-if ! cmp -s Makefile.save Makefile.new; then
-    mv Makefile.new Makefile
-else
+if cmp -s Makefile.save Makefile.new; then
     mv Makefile.save Makefile
     rm -f Makefile.new
+else
+    mv Makefile.new Makefile
 fi
 # unfake the presence of Kerberos
 rm $TOP/krb5.h