summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2019-05-07 20:31:32 +0200
committerSusant Sahani <ssahani@redhat.com>2019-05-08 06:52:58 +0530
commit291539b75e31754f245022ecf7e536b28955e602 (patch)
tree63d95e1c285fe489869103e69f4c8467c30c85ba /tools
parent8c32c5884d0f1afc6cd8774e21c2841003334706 (diff)
downloadsystemd-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-xtools/check-directives.sh12
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