#!/bin/sh # this script builds the apt repo for http://apt.puredata.info/releases cd /home/apt/www/releases # delete old ones find dists -name Packages.gz -delete find dists -name Packages.bz2 -delete # make new Packages files for dir in dists/*/*/binary-*; do echo $dir dpkg-scanpackages ${dir} /dev/null > ${dir}/Packages cat ${dir}/Packages | gzip -9c > ${dir}/Packages.gz cat ${dir}/Packages | bzip2 -9c > ${dir}/Packages.bz2 done for dir in dists/*; do test -h $dir && continue echo $dir apt-ftparchive contents $dir | gzip -9c > ${dir}/Contents.gz apt-ftparchive -c $dir/apt-release.conf release $dir > ${dir}/Release apt-ftparchive sources $dir > ${dir}/main/source/Sources done