# 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: checksum \"$$sum\" does not match (you should probably update the version number and fix the checksum)"; \
- 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