diff options
Diffstat (limited to 'testdata/06-ianaports.tdir/06-ianaports.test')
-rw-r--r-- | testdata/06-ianaports.tdir/06-ianaports.test | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/testdata/06-ianaports.tdir/06-ianaports.test b/testdata/06-ianaports.tdir/06-ianaports.test new file mode 100644 index 000000000000..1c51218a853b --- /dev/null +++ b/testdata/06-ianaports.tdir/06-ianaports.test @@ -0,0 +1,27 @@ +# #-- 06-ianaports.test --# +# source the master var file when it's there +[ -f ../.tpkg.var.master ] && source ../.tpkg.var.master +# use .tpkg.var.test for in test variable passing +[ -f .tpkg.var.test ] && source .tpkg.var.test + +PRE="../.." +. ../common.sh + +mkdir util +get_make +echo "> $MAKE -f $PRE/Makefile iana_update" +$MAKE -f $PRE/Makefile iana_update +if test $? -ne 0; then + echo "cannot iana update" + exit 1 +fi + +diff -u $PRE/util/iana_ports.inc util/iana_ports.inc +if test $? -ne 0; then + echo "IANA assigned ports have updated, make iana_update and commit" + echo "cp util/iana_ports.inc $PRE/util/iana_ports.inc" + cp util/iana_ports.inc $PRE/util/iana_ports.inc + exit 1 +fi + +exit 0 |