#!/bin/sh -efu
set -o pipefail

. autorepo-config

LANG=C
export LANG

check_arch()
{
    local arch
    arch=$1
    prefix="$AUTOREPO_HOME/unmets.diff"
    difffile=$prefix.$arch
    rm -f "$difffile"
    autorepo-buildhelper-calculate-repo-unmets $arch "$prefix"
    if [ -s "$difffile" ]; then
	autorepo-filter-unmets-diff "$difffile" | tee "$difffile".0
	mv "$difffile".0 "$difffile"
    fi
    [ -s "$difffile" ] || rm -f "$difffile"
}

for arch in $GB_ARCH; do
    check_arch $arch
done
