#!/bin/sh -e

# usage: $0 /path/to/iterdir

iterdir="$1"
[ -n "$iterdir" ] || iterdir=.

gooddir="$iterdir"/TASK.GOOD
outdir="$iterdir"/OUT

if ! [ -d "$outdir" ]; then
    echo "$outdir not found."
    exit 1
fi
[ -d "$gooddir" ] || exit 0

rpmquery --qf '%{NAME}\t'"$outdir/"'%{NAME}-%{VERSION}-%{RELEASE}.src.rpm\n' -p "$outdir"/*.src.rpm | sort -k 1,1 > "$iterdir"/tmp-ls-out.txt
rm -f `ls "$gooddir" | sort | join "$iterdir"/tmp-ls-out.txt - | awk '{print $2}'`
rm "$iterdir"/tmp-ls-out.txt
