blob: 2d6b3c264099c3d88fe03f58a799d1d7811a7b3f [file] [log] [blame]
#!/bin/bash
set -eu
PACKAGE_REFS_DIR="$1"
PACKAGE_NAME="$2"
SDK_FIDL_REF_FILE="$PACKAGE_REFS_DIR/fuchsia-sdk-all-fidl-refs.txt"
PACKAGE_REFS_FILE="${PACKAGE_REFS_DIR}/${PACKAGE_NAME}_all_fidl_refs.txt"
if [[ ! -f "${PACKAGE_REFS_FILE}" ]]; then
echo "Missing fidl refs file for ${PACKAGE_NAME}. Expected at ${PACKAGE_REFS_FILE}."
exit 1
fi
#check for rot13.fidl
if ! grep rot13 "${PACKAGE_REFS_FILE}"; then
echo "Expected rot13 in ${PACKAGE_REFS_FILE}."
exit 1
fi
# check for non-empty sdk fidl ref.
if [[ -s "${SDK_FIDL_REF_FILE}" ]]; then
echo "Expected ${SDK_FIDL_REF_FILE} to be non-empty."
exit 1
fi