get_suites() {
case "$1" in
- armel|s390x)
+ armhf|s390x)
echo "sid jessie wheezy"
;;
- s390)
+ ia64|s390)
echo "wheezy squeeze"
;;
+ sparc)
+ echo "sid wheezy squeeze"
+ ;;
*)
echo "sid jessie wheezy squeeze"
;;
armhf)
archs="$archs armel"
;;
+ armel)
+ if [ "$(uname -m)" = "armv7l" ] && grep -w vfpv3 -q /proc/cpuinfo ; then
+ archs="$archs armhf"
+ fi
+ ;;
s390|s390x)
archs="s390 s390x"
;;
for a in $archs; do
for s in `get_suites "$a"`; do
- setup-dchroot -f -a "$a" "$s" || err=1
+ if ! setup-dchroot -f -a "$a" "$s"; then
+ err=1
+ echo >&2
+ echo >&2 "Error: setting up $s:$a dchroot failed."
+ echo >&2
+ echo >&2
+ fi
done
done