#!/bin/sh . $(dirname $0)/settings.sh DIR="$(mktemp -d)" trap 'rm -rf "${DIR}"' EXIT INT TERM HUP echo "Running checks..." cd "$REPO" if [ "$1" = "index" ]; then git checkout-index -a --prefix="$DIR/" else git archive "${1:-HEAD}" | tar -x -C "$DIR/" fi prepare-repository "$DIR" mkdir "$DIR/SSHbase/" "$DIR/etc/" "$DIR/.git" bcfg2-lint -Q "${DIR}" exit $?