summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfukachan <fukachan>2004-12-09 03:46:18 +0000
committerfukachan <fukachan>2004-12-09 03:46:18 +0000
commit7f3df6b252c67612b2bcebdaceb254324c22e5f3 (patch)
tree007662b1bd172bb32c37da57b1b2286b7623005e
parent306c894e0afa4a61bba00ffa4e0a442c5cb27f80 (diff)
downloadfml8-7f3df6b252c67612b2bcebdaceb254324c22e5f3.tar.gz
fml8-7f3df6b252c67612b2bcebdaceb254324c22e5f3.tar.bz2
fml8-7f3df6b252c67612b2bcebdaceb254324c22e5f3.zip
compare definitions of MANIFEST and RULES.txt
-rwxr-xr-xregress/fml4to8/var_check.sh28
1 files changed, 28 insertions, 0 deletions
diff --git a/regress/fml4to8/var_check.sh b/regress/fml4to8/var_check.sh
new file mode 100755
index 00000000..a6919f97
--- /dev/null
+++ b/regress/fml4to8/var_check.sh
@@ -0,0 +1,28 @@
+#!/bin/sh
+#
+# $FML$
+#
+
+
+echo "// compare cf/MANIFEST and RULES.txt"
+
+
+egrep '^[A-Z]' ../../../../../gnu/dist/fml4/cf/MANIFEST |\
+awk '{print $1}' |\
+sed -e s/:.*$// |\
+sed -e s/:// -e /LOCAL_CONFIG/d -e /^INFO$/d |\
+sort | uniq > /tmp/list.manifest
+
+egrep '^\.if' RULES.txt |\
+awk '{print $2}' |\
+sort | uniq > /tmp/list.rules
+
+#
+echo "=> fix list.rules"
+echo REJECT_POST_HANDLER >> /tmp/list.rules
+echo REJECT_COMMAND_HANDLER >> /tmp/list.rules
+sort -o /tmp/list.rules /tmp/list.rules
+
+diff -ub /tmp/list.manifest /tmp/list.rules && echo "ok (no difference)"
+
+exit 0