# Based on: http://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_small_public_package_archive

# you'll need to have gpg-agent running and the signing key cached, e.g. start `eval $(gpg-agent --daemon)`

DISTS = jessie stretch trusty xenial

$(DISTS): dists/$@
	ls -1 pool/main/*~$@_*.deb >dists/$@/main.filelist
	apt-ftparchive generate -c=dists/$@/aptftp.conf aptgenerate.conf
	apt-ftparchive release -c=dists/$@/aptftp.conf dists/$@ >dists/$@/Release
	rm -f dists/$@/Release.gpg
	gpg --digest-algo SHA512 -bao dists/$@/Release.gpg dists/$@/Release
