#!/bin/sh -e

. autorepo-config
mkdir -p $AUTOREPO_ROOT/files/SRPMS

if [ -d /ALT/Sisyphus/files ]; then
    ALTROOT='/ALT'
elif [ -d '/var/ftp/pub/Linux/ALT/Sisyphus/files' ]; then
    ALTROOT='/var/ftp/pub/Linux/ALT'
else
    echo "Sisyphus not found!"
    exit 1
fi

rpmquery --queryformat '[%{REQUIRENAME}\n]' -p $ALTROOT/$AUTOREPO_BRANCH/files/SRPMS/*.src.rpm | grep -- '-devel$' > $AUTOREPO_HOME/list.devel.buildreq.$AUTOREPO_BRANCH ||:
rpmquery --queryformat '[%{REQUIRENAME}\n]' -p $ALTROOT/Sisyphus/files/SRPMS/*.src.rpm | grep -- '-devel$' > $AUTOREPO_HOME/list.devel.buildreq.S ||:
sort -u $AUTOREPO_HOME/list.devel.buildreq.S $AUTOREPO_HOME/list.devel.buildreq.$AUTOREPO_BRANCH > $AUTOREPO_HOME/list.devel.buildreq
rpmquery --queryformat '%{NAME}\n' -p $AUTOREPO_ROOT/files/SRPMS/*.src.rpm | sort -u > $AUTOREPO_HOME/list.autoported
autorepo-ls-bad-ugly | sort -u > $AUTOREPO_ROOT/files/list.failed
autoports-list | sort -u > $AUTOREPO_ROOT/files/list.covered
comm -23 $AUTOREPO_ROOT/files/list.covered $AUTOREPO_ROOT/files/list.failed > $AUTOREPO_HOME/list
