.travis/prepare.sh \
boot.sh \
build-aux/cccl \
+ build-aux/cksum-schema-check \
build-aux/dist-docs \
build-aux/sodepends.pl \
build-aux/soexpand.pl \
--- /dev/null
+#!/bin/sh
+
+schema=$1
+stamp=$2
+
+sum=`sed '/cksum/d' $schema | cksum`
+expected=`sed -n 's/.*"cksum": "\(.*\)".*/\1/p' $schema`
+if test "X$sum" = "X$expected"; then
+ touch $stamp
+else
+ ln=`sed -n '/"cksum":/=' $schema`
+ echo >&2 "$schema:$ln: The checksum \"$sum\" was calculated from the schema file and does not match cksum field in the schema file - you should probably update the version number and the checksum in the schema file with the value listed here."
+ exit 1
+fi
# Version checking for ovn-nb.ovsschema.
ALL_LOCAL += ovn/ovn-nb.ovsschema.stamp
ovn/ovn-nb.ovsschema.stamp: ovn/ovn-nb.ovsschema
- @sum=`sed '/cksum/d' $? | cksum`; \
- expected=`sed -n 's/.*"cksum": "\(.*\)".*/\1/p' $?`; \
- if test "X$$sum" = "X$$expected"; then \
- touch $@; \
- else \
- ln=`sed -n '/"cksum":/=' $?`; \
- echo >&2 "$?:$$ln: The checksum \"$$sum\" was calculated from the schema file and does not match cksum field in the schema file - you should probably update the version number and the checksum in the schema file with the value listed here."; \
- exit 1; \
- fi
+ $(srcdir)/build-aux/cksum-schema-check $? $@
CLEANFILES += ovn/ovn-nb.ovsschema.stamp
# Version checking for ovn-sb.ovsschema.
ALL_LOCAL += ovn/ovn-sb.ovsschema.stamp
ovn/ovn-sb.ovsschema.stamp: ovn/ovn-sb.ovsschema
- @sum=`sed '/cksum/d' $? | cksum`; \
- expected=`sed -n 's/.*"cksum": "\(.*\)".*/\1/p' $?`; \
- if test "X$$sum" = "X$$expected"; then \
- touch $@; \
- else \
- ln=`sed -n '/"cksum":/=' $?`; \
- echo >&2 "$?:$$ln: The checksum \"$$sum\" was calculated from the schema file and does not match cksum field in the schema file - you should probably update the version number and the checksum in the schema file with the value listed here."; \
- exit 1; \
- fi
+ $(srcdir)/build-aux/cksum-schema-check $? $@
CLEANFILES += ovn/ovn-sb.ovsschema.stamp
include ovn/controller/automake.mk
# Version checking for vswitch.ovsschema.
ALL_LOCAL += vswitchd/vswitch.ovsschema.stamp
vswitchd/vswitch.ovsschema.stamp: vswitchd/vswitch.ovsschema
- @sum=`sed '/cksum/d' $? | cksum`; \
- expected=`sed -n 's/.*"cksum": "\(.*\)".*/\1/p' $?`; \
- if test "X$$sum" = "X$$expected"; then \
- touch $@; \
- else \
- ln=`sed -n '/"cksum":/=' $?`; \
- echo >&2 "$?:$$ln: The checksum \"$$sum\" was calculated from the schema file and does not match cksum field in the schema file - you should probably update the version number and the checksum in the schema file with the value listed here."; \
- exit 1; \
- fi
+ $(srcdir)/build-aux/cksum-schema-check $? $@
CLEANFILES += vswitchd/vswitch.ovsschema.stamp
# Clean up generated files from older OVS versions. (This is important so that
# Version checking for vtep.ovsschema.
ALL_LOCAL += vtep/vtep.ovsschema.stamp
vtep/vtep.ovsschema.stamp: vtep/vtep.ovsschema
- @sum=`sed '/cksum/d' $? | cksum`; \
- expected=`sed -n 's/.*"cksum": "\(.*\)".*/\1/p' $?`; \
- if test "X$$sum" = "X$$expected"; then \
- touch $@; \
- else \
- ln=`sed -n '/"cksum":/=' $?`; \
- echo >&2 "$?:$$ln: The checksum \"$$sum\" was calculated from the schema file and does not match cksum field in the schema file - you should probably update the version number and the checksum in the schema file with the value listed here."; \
- exit 1; \
- fi
+ $(srcdir)/build-aux/cksum-schema-check $? $@
CLEANFILES += vtep/vtep.ovsschema.stamp