#!/bin/sh

###
# Little script to create the Packages.gz file.
#
# Author: David Van Mosselbeen
### 

RELEASES="stable testing unstable"

# Create the compressed file for the archive
for RELEASE in $RELEASES; do
    if [[ ! -d "dists/$RELEASE/main/binary-i386/" ]]
    then
        echo "Creating directory dists/$RELEASE/main/binary-i386/"
        mkdir -p dists/$RELEASE/main/binary-i386/
    fi

    if [[ ! -d "dists/$RELEASE/main/source/" ]]
    then
        echo "Creating directory dists/$RELEASE/main/source/"
        mkdir -p dists/$RELEASE/main/source/
    fi


    echo "Processing $RELEASE release:"
    dpkg-scanpackages . /dev/null > dists/$RELEASE/main/binary-i386/Packages && gzip -9c dists/$RELEASE/main/binary-i386/Packages > dists/$RELEASE/main/binary-i386/Packages.gz
    dpkg-scansources . /dev/null > dists/$RELEASE/main/source/Sources && gzip -9c dists/$RELEASE/main/source/Sources > dists/$RELEASE/main/source/Sources.gz
    # remove the non-compressed "Packages" file
    rm dists/$RELEASE/main/binary-i386/Packages
    rm dists/$RELEASE/main/source/Sources
done

