#!/bin/bash check_return_value () { if [ $1 != 0 ] ; then exit $1 fi } PYTHON3_SITELIB=$(/usr/bin/python3 -Ic "from distutils.sysconfig import get_python_lib; print(get_python_lib())") xmllint --noout --relaxng \ ${PYTHON3_SITELIB}/langtable/schemas/keyboards.rng \ ${PYTHON3_SITELIB}/langtable/data/keyboards.xml.gz check_return_value $? xmllint --noout --relaxng \ ${PYTHON3_SITELIB}/langtable/schemas/languages.rng \ ${PYTHON3_SITELIB}/langtable/data/languages.xml.gz check_return_value $? xmllint --noout --relaxng \ ${PYTHON3_SITELIB}/langtable/schemas/territories.rng \ ${PYTHON3_SITELIB}/langtable/data/territories.xml.gz check_return_value $? xmllint --noout --relaxng \ ${PYTHON3_SITELIB}/langtable/schemas/timezoneidparts.rng \ ${PYTHON3_SITELIB}/langtable/data/timezoneidparts.xml.gz check_return_value $? xmllint --noout --relaxng \ ${PYTHON3_SITELIB}/langtable/schemas/timezones.rng \ ${PYTHON3_SITELIB}/langtable/data/timezones.xml.gz check_return_value $? /usr/bin/python3 /usr/share/doc/langtable/test_cases.py check_return_value $?