#!/bin/sh SOURCES=sources PACKAGES=public/packages mkdir -p $PACKAGES cd $PACKAGES for i in ../../$SOURCES/*; do BASE=`basename "$i"` if [ -d "$i" ]; then echo "Skipping directory '$BASE'" continue; fi if [ ! -f "$i" ]; then echo "Skipping special file file '$BASE'" continue; fi if [ ! -r "$i" ]; then echo "Skipping non-readable file '$BASE'" continue; fi VERSION=`cat $i | grep "^Version:" | sed "s/^Version: //"` PACKAGE=`cat $i | grep "^Package:" | sed "s/^Package: //"` if [ -z "${PACKAGE}" -o -z "${VERSION}" ]; then echo "Skipping non-equivs file '$BASE'" continue; fi if [ -f "${PACKAGE}_${VERSION}_all.deb" ]; then echo "Skipping $PACKAGE, version $VERSION already built" continue; fi echo "Building version $VERSION of $PACKAGE" equivs-build $i done cd ../..