diff options
-rw-r--r-- | Makefile.am | 1 | ||||
-rwxr-xr-x | build-aux/calculate-schema-cksum | 4 | ||||
-rwxr-xr-x | build-aux/cksum-schema-check | 3 |
3 files changed, 7 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am index bd9ee005e..69dbe3db6 100644 --- a/Makefile.am +++ b/Makefile.am @@ -107,6 +107,7 @@ EXTRA_DIST = \ boot.sh \ build-aux/cccl \ build-aux/cksum-schema-check \ + build-aux/calculate-schema-cksum \ build-aux/dist-docs \ build-aux/sodepends.pl \ build-aux/soexpand.pl \ diff --git a/build-aux/calculate-schema-cksum b/build-aux/calculate-schema-cksum new file mode 100755 index 000000000..4ce9bf807 --- /dev/null +++ b/build-aux/calculate-schema-cksum @@ -0,0 +1,4 @@ +#!/bin/sh + +schema=$1 +sed '/"cksum": *"[0-9][0-9]* [0-9][0-9]*",/d' $schema | cksum diff --git a/build-aux/cksum-schema-check b/build-aux/cksum-schema-check index 0fe37e4af..335e6456a 100755 --- a/build-aux/cksum-schema-check +++ b/build-aux/cksum-schema-check @@ -3,7 +3,8 @@ schema=$1 stamp=$2 -sum=`sed '/cksum/d' $schema | cksum` +cksumcheckpath=`dirname $0` +sum=`$cksumcheckpath/calculate-schema-cksum $schema` expected=`sed -n 's/.*"cksum": "\(.*\)".*/\1/p' $schema` if test "X$sum" = "X$expected"; then touch $stamp |