#!/bin/sh

for CLOUD_PTF in /srv/tftpboot/suse-11.3/repos/Cloud-PTF /srv/tftpboot/suse-12.0/repos/SLE12-Cloud-Compute-PTF; do
  if test ! -d "${CLOUD_PTF}"; then
    echo "Directory ${CLOUD_PTF} does not exist."
    exit 1
  fi

  createrepo "${CLOUD_PTF}"

  if test -n "$(gpg --list-secret-keys 2> /dev/null)"; then
    gpg -a --detach-sign --yes "${CLOUD_PTF}/repodata/repomd.xml"
    gpg -a --export > "${CLOUD_PTF}/repodata/repomd.xml.key"
  fi
done
