+get_suites() {
+ case "$1" in
+ amd64|i386|armel|armhf)
+ echo "sid buster stretch jessie"
+ ;;
+ *)
+ echo "sid buster stretch"
+ ;;
+ esac
+}
+
+do_one() {
+ local a="$1"; shift
+ local s="$1"; shift
+
+ case "$MODE" in
+ buildd)
+ mkdir -p /srv/buildd/unpack
+ if ! $SILENT setup-dchroot $EXTRAARGS -f -a "$a" -D -d '/srv/buildd/unpack' -K "$s"
+ then
+ return 1
+ fi
+ ;;
+ porterbox)
+ if ! $SILENT setup-dchroot $EXTRAARGS -f -a "$a" "$s"
+ then
+ return 1
+ fi
+ ;;
+ *)
+ echo >&2 "Invalid mode $MODE"
+ exit 1
+ esac
+ return 0
+}
+
+usage()
+{
+cat << EOF
+usage: $0 [<options>] [buildd]
+
+OPTIONS:
+ -a <ARCH> limit to ARCH
+ -c write config only
+ -h this help
+ -s <SUITE> limit to SUITE
+EOF
+}
+
+##########
+# "main"
+##########
+