#!/bin/sh

set -e

CURDIR="${PWD}"

# Cleanup
rm -rf dists db pool project
mkdir -p dists

reprepro -b . createsymlinks

for DISTRIBUTION in sid-snapshots sid wheezy-snapshots wheezy squeeze-snapshots squeeze lenny-snapshots lenny
do
	if ls /srv/incoming/live_${DISTRIBUTION}_*/*.changes > /dev/null 2>&1
	then
		for CHANGE in /srv/incoming/live_${DISTRIBUTION}_*/*.changes
		do
			GNUPGHOME="${CURDIR}/.gnupg" reprepro -b . --ignore=wrongdistribution include ${DISTRIBUTION} ${CHANGE}
		done

		GNUPGHOME="${CURDIR}/.gnupg" reprepro -b . export ${DISTRIBUTION}
	fi
done

mkdir -p project/keys
cp -af /srv/incoming/archive-key*.asc project/keys/archive-key.asc > /dev/null 2>&1 || true

chmod 0700 bin conf db
