1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
#!/bin/sh
set -eu
usage() {
cat <<EOF
usage: backends/schroot/test-package [OPTIONS] PACKAGE OUTPUTDIR
$@
EOF
}
base=$(readlink -f $(dirname $(readlink -f $0))/../..)
. $base/lib/environment.sh
. $base/lib/functions.sh
prepare_args
if [ $# -ne 2 ]; then
usage
exit 1
fi
package="$1"
outdir="$2"
rc=0
adt-run --gnupg-home="$debci_gnupg_dir" --user debci --output-dir "$outdir" "$package" --- adt-virt-schroot --session-id="${debci_chroot_name}-${package}" "${debci_chroot_name}" || rc=$?
echo $rc > "$outdir/exitcode"
exit $rc
|