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

. autorepo-config

LANG=C
export LANG

# for arch_mainrepo_unmets
. autorepo-build-sh-functions

check_arch()
{
    local arch
    arch=$1
    difffile=$AUTOREPO_HOME/unmets.diff.$arch
    rm -f "$difffile"
    arch_mainrepo_unmets $arch "$difffile"
    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
