#!/bin/bash

MIRROR_DIR="/opt/mirror/rx3"

if [[ "$1" == "-f" ]]
then
    DISTRIB_LIST="{old,9}"
    shift
else
    DISTRIB_LIST="9"    
fi


#for rpm_file in $(eval echo ${MIRROR_DIR}/distrib/${DISTRIB_LIST}/*/media/*/*.rpm ${MIRROR_DIR}/distrib/${DISTRIB_LIST}/SRPMS/*/*.rpm)
find ${MIRROR_DIR}/distrib/${DISTRIB_LIST} -name '*.rpm' | while read rpm_file
do
    rpm --checksig ${rpm_file} | grep "signatures OK" >/dev/null

    if [[ "$?" == "0" ]]
    then
	echo "Skiping allready signed ${rpm_file}..."
    else
	rpm-sign.sh ${rpm_file}
    fi
done
