#!/bin/sh | |
set -e | |
# Setup the test file | |
trap 'rm -f "${TESTFILE}"; rmdir "${TESTDIR}"' EXIT | |
TESTDIR=$(mktemp -d /tmp/yanglint.XXXXXX) | |
TESTFILE="${TESTDIR}/ietf-interfaces.yang" | |
# Unpack or copy the test file | |
if test -f /usr/share/doc/libyang-tools/examples/ietf-interfaces.yang.gz; then | |
gunzip -c < /usr/share/doc/libyang-tools/examples/ietf-interfaces.yang.gz > "${TESTFILE}" | |
else | |
cp /usr/share/doc/libyang-tools/examples/ietf-interfaces.yang "${TESTFILE}" | |
fi | |
# Lint the test file | |
yanglint "${TESTFILE}" |