#!/bin/sh -eu
export PATH="/snap/bin/:${PATH}"

# shellcheck disable=SC1091
[ -e /lxc-ci/etc/config ] && . /lxc-ci/etc/config

check_distrobuilder() {
    if [ "${DISTROBUILDER_ARCHES:-}" = "" ]; then
        return
    fi

    for arch in ${DISTROBUILDER_ARCHES}; do
        incus info "cache-distrobuilder-${arch}" >/dev/null 2>&1 || echo "cache-distrobuilder-${arch} missing on $(hostname)"
    done
}

check_lxc() {
    if [ "${LXC_ARCHES:-}" = "" ]; then
        return
    fi

    for arch in ${LXC_ARCHES}; do
        incus info "cache-lxc-${arch}" >/dev/null 2>&1 || echo "cache-lxc-${arch} missing on $(hostname)"
    done
}

check_distrobuilder
check_lxc

exit 0
