#!/bin/bash

set -e
shopt -s nullglob

umask 0002

CONFFILE=`dirname $0`/../etc/debian-arege.conf
test -f $CONFFILE && . $CONFFILE

function mkdscline {
  pkg="${1##*/}"
  if ( test "$pkg" == "ALL" ); then
    desc=" ALL packages"
  else
    desc="$(egrep -h "^Description:" $1/binary-*/Packages | head -1 |cut -d: -f2-)"
  fi
  printf " %-15s%s\n" "${pkg}:" "${desc}"
}

cd $BASEDIR

dists=`find dists/* -maxdepth 0 -type d`

cp README.txt.head README.txt

for dist in $dists; do
  echo "= ${dist#dists/} =" >> README.txt
  for d in $dist/*; do
    mkdscline $d >> README.txt
  done
done
