#!/bin/sh

# Usage: all-schroots [-A] PROGRAM ARGUMENTS

# Runs PROGRAM over each of the source (template) build schroots, like
# so:
#
#   PROGRAM SCHROOTNAME ARGUMENTS
#
# If -A is specified, only runs the program over one schroot per
# Debian/Ubuntu version, and ephemeral session chroots are used
# instead of source chroots.

. $(dirname "$0")/debian-versions.sh

if [ "$1" = "-A" ]; then

shift
prog=$1; shift
for code in $DEBIAN_CODES; do
    $prog ${code}-amd64-sbuild -- "$@"
done

else

prog=$1; shift

for code in $DEBIAN_CODES; do
    $prog ${code}-i386-sbuild-source -- "$@"
    $prog ${code}-amd64-sbuild-source -- "$@"
done

fi
