diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2019-05-07 20:31:32 +0200 |
---|---|---|
committer | Susant Sahani <ssahani@redhat.com> | 2019-05-08 06:52:58 +0530 |
commit | 291539b75e31754f245022ecf7e536b28955e602 (patch) | |
tree | 63d95e1c285fe489869103e69f4c8467c30c85ba /tools | |
parent | 8c32c5884d0f1afc6cd8774e21c2841003334706 (diff) | |
download | systemd-291539b75e31754f245022ecf7e536b28955e602.tar.gz |
check-directives: use diff to show what the differences really are
This also makes the comparison more detailed, since we check spelling,
including case.
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/check-directives.sh | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/tools/check-directives.sh b/tools/check-directives.sh index e8c6e60040..46f770222f 100755 --- a/tools/check-directives.sh +++ b/tools/check-directives.sh @@ -10,17 +10,23 @@ function generate_directives() { } ret=0 -if [[ $(generate_directives src/network/networkd-network-gperf.gperf | wc -l) -ne $(wc -l <test/fuzz/fuzz-network-parser/directives.network) ]]; then +if ! diff \ + <(generate_directives src/network/networkd-network-gperf.gperf | sort) \ + <(cat test/fuzz/fuzz-network-parser/directives.network | sort); then echo "Looks like test/fuzz/fuzz-network-parser/directives.network hasn't been updated" ret=1 fi -if [[ $(generate_directives src/network/netdev/netdev-gperf.gperf | wc -l) -ne $(wc -l <test/fuzz/fuzz-netdev-parser/directives.netdev) ]]; then +if ! diff \ + <(generate_directives src/network/netdev/netdev-gperf.gperf | sort) \ + <(cat test/fuzz/fuzz-netdev-parser/directives.netdev | sort); then echo "Looks like test/fuzz/fuzz-netdev-parser/directives.netdev hasn't been updated" ret=1 fi -if [[ $(generate_directives src/udev/net/link-config-gperf.gperf | wc -l) -ne $(wc -l <test/fuzz/fuzz-link-parser/directives.link) ]]; then +if ! diff \ + <(generate_directives src/udev/net/link-config-gperf.gperf | sort) \ + <(cat test/fuzz/fuzz-link-parser/directives.link | sort) ; then echo "Looks like test/fuzz/fuzz-link-parser/directives.link hasn't been updated" ret=1 fi |