#!/bin/sh -xe

REPO_BASEDIR=`dirname $0`

for release_dir in `ls $REPO_BASEDIR`; do
    if [ -d $REPO_BASEDIR/$release_dir ] && [ ! -L $REPO_BASEDIR/$release_dir ]; then
        for arch_dir in `ls $REPO_BASEDIR/$release_dir`; do
            if [ -d $REPO_BASEDIR/$release_dir/$arch_dir ] && [ ! -L $REPO_BASEDIR/$release_dir/$arch_dir ]; then
                rm -rf $REPO_BASEDIR/$release_dir/$arch_dir/repodata
                createrepo -s sha --no-database --unique-md-filenames $REPO_BASEDIR/$release_dir/$arch_dir
            fi
        done
    fi
done
