#!/bin/sh

ARCHS="sparc i386 powerpc"
SECTS="main non-free"
DIST="unixdev"

for ARCH in $ARCHS
do
    for SECT in $SECTS
    do
        find pool/$SECT -name "*_$ARCH.deb" > bin-list
        find pool/$SECT -name "*_all.deb" >> bin-list
        cat > generate.conf << EOF
Dir::ArchiveDir ".";
Dir::OverrideDir "";
Dir::CacheDir "/tmp";

TreeDefault::Contents " ";

Tree "dists/$DIST" {
    FileList "bin-list";
    Sections "$SECT";
    Architectures "$ARCH";
    
    BinOverride "/dev/null";
}
EOF
	apt-ftparchive generate generate.conf
        rm -f bin-list generate.conf
    done
done

for SECT in $SECTS
do
        find pool/$SECT > src-list

        cat > generate.conf << EOF
Dir::ArchiveDir ".";
Dir::OverrideDir "";
Dir::CacheDir "/tmp";

TreeDefault::Contents " ";

Tree "dists/$DIST" {
    SourceFileList "src-list";
    Sections "$SECT";
    Architectures "source";
    
    SrcOverride "/dev/null";
}
EOF
        apt-ftparchive generate generate.conf
        rm -f src-list generate.conf
done

