#!/bin/sh

for branch in ss p5 p6; do
  for arch in i586 x86_64 noarch; do

    [ -d "$branch/$arch" ] || continue
    echo "processing $branch/$arch"

    [ -d "$branch/$arch/RPMS.hasher" ] &&
      mv -- "$branch/$arch/RPMS.hasher" "$branch/$arch/RPMS.local" ||:
    [ -d "$branch/SRPMS.hasher" ] &&
      mv -- "$branch/SRPMS.hasher" "$branch/SRPMS.local" ||:
    [ -d "$branch/$arch/base" ] || mkdir -- "$branch/$arch/base"

    genbasedir --topdir="`pwd`" \
	   --architecture="$arch" \
	   --no-oldhashfile \
	    --notautomatic=false \
	    $branch/$arch \
	    local
  done
done