#!/bin/bash set -e self="$(basename "$0")" # if this is set, use pbuilder files from this location; otherwise, use # installed files (from PBUILDER_TEST_ROOT, which is a copy of PBUILDER_ROOT) PBUILDER_CHECKOUT="${PBUILDER_CHECKOUT:-}" if [ -n "$PBUILDER_CHECKOUT" ]; then . "$PBUILDER_CHECKOUT/testlib.sh" PBUILDER_APT_CONFIG="$PBUILDER_CHECKOUT/pbuilder-apt-config" else # these currently don't need to be exported PBUILDER_TEST_ROOT="${PBUILDER_ROOT:-}" PBUILDER_TEST_PKGLIBDIR="${PBUILDER_PKGLIBDIR:-$PBUILDER_ROOT/usr/lib/pbuilder}" . "$PBUILDER_TEST_PKGLIBDIR/testlib.sh" PBUILDER_APT_CONFIG="$PBUILDER_TEST_PKGLIBDIR/pbuilder-apt-config" fi mirror_map="" cleanup() { if [ -n "$mirror_map" ]; then rm -f "$mirror_map" fi } mirror_map="$(mktemp -t "$self.XXXXXXXXXX")" cat >"$mirror_map" <