#!/bin/bash dists="edgy feisty gutsy hardy intrepid" arches="all i386 amd64 powerpc" #-------------------------------------------------------------------------- build_dist() { dist=$1 echo "Creating $dist repository" cd ~/bzr/pkg/$dist # Copy binary packages for each arch for arch in $arches; do echo "Copying $arch packages for $dist" mkdir -p ~/public_html/hell/dists/$dist/main/binary-$arch for file in *$arch.deb; do thispkg=$(echo $file | sed 's/_.*$//') echo "$arch: $thispkg" cp $file ~/public_html/hell/dists/$dist/main/binary-$arch cp $thispkg*.dsc ~/public_html/hell/dists/$dist/main/binary-$arch done done # Copy source packages echo "Copying source packages for $dist" mkdir -p ~/public_html/hell/dists/$dist/main/source cp *.changes ~/public_html/hell/dists/$dist/main/source cp *.tar.gz ~/public_html/hell/dists/$dist/main/source } #-------------------------------------------------------------------------- # Main echo "Removing old packages" rm -r ~/public_html/hell/dists for dist in $dists; do build_dist $dist done