#!/bin/sh

for arch in amd64 i386; do
    cd $arch

    # Packages
    apt-ftparchive packages . > Packages.new
    cat Packages.new | gzip -9 > Packages.new.gz
    cat Packages.new | bzip2 > Packages.new.bz2

    # Sources
    apt-ftparchive sources . > Sources.new
    cat Sources.new | gzip -9 > Sources.new.gz
    cat Sources.new | bzip2 > Sources.new.bz2

    # Release
    apt-ftparchive -c ../release.conf release . > Release.new
    gpg --detach-sign -o Release.new.gpg Release.new

    mv Release.new Release
    mv Release.new.gpg Release.gpg

    mv Packages.new Packages
    mv Packages.new.gz Packages.gz
    mv Packages.new.bz2 Packages.bz2

    mv Sources.new Sources
    mv Sources.new.gz Sources.gz
    mv Sources.new.bz2 Sources.bz2

    cd ..
done