]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
handle the initial case where no version files exist
authorHarlan Stenn <stenn@ntp.org>
Mon, 8 May 2006 08:59:17 +0000 (04:59 -0400)
committerHarlan Stenn <stenn@ntp.org>
Mon, 8 May 2006 08:59:17 +0000 (04:59 -0400)
bk: 445f0865Uu1hx6xNh4Ij0LGWegUvzg

scripts/genver

index 2b60f0f7d457bced690197a611abd659d5cbcf64..13eab9f13579c2ec70604f83351d72e460aa8d5d 100755 (executable)
@@ -37,14 +37,14 @@ set +e
 case "$outputs" in
  *version.m4*)
     echo "m4_define([VERSION_NUMBER],[${dversion}])" > version.m4+
-    cmp version.m4+ version.m4
+    cmp -s version.m4+ version.m4
     rc=$?
     case "$force$rc" in
-     *1*)
-       mv version.m4+ version.m4
+     00)
+       rm -f version.m4+
        ;;
      *)
-       rm -f version.m4+
+       mv version.m4+ version.m4
        ;;
     esac
     ;;
@@ -53,14 +53,14 @@ esac
 case "$outputs" in
  *version.def*)
     echo "version = '${dversion}';" > include/version.def+
-    cmp include/version.def+ include/version.def
+    cmp -s include/version.def+ include/version.def
     rc=$?
     case "$force$rc" in
-     *1*)
-       mv include/version.def+ include/version.def
+     00)
+       rm -f include/version.def+
        ;;
      *)
-       rm -f include/version.def+
+       mv include/version.def+ include/version.def
        ;;
     esac
     ;;