More verbose setup-all-dchroots when run in a terminal
[mirror/dsa-puppet.git] / modules / schroot / files / setup-all-dchroots
index 66fd9eb..42e3a29 100755 (executable)
@@ -41,51 +41,56 @@ else
     MODE=porterbox
 fi
 
+if [ -t 0 ] ; then
+    SILENT=""
+else
+    SILENT="chronic"
+fi
+
 get_suites() {
     case "$1" in
-      armhf|s390x)
-        echo "sid jessie wheezy"
-        ;;
-      ia64|s390)
-        echo "wheezy"
+      amd64|i386|armel|armhf)
+        echo "sid buster stretch jessie wheezy"
         ;;
-      sparc)
-        echo "sid wheezy"
+      mips64el)
+        echo "sid buster stretch"
         ;;
-      arm64|ppc64el)
-        echo "sid jessie"
-        ;;
-      amd64|i386)
-        echo "sid jessie wheezy squeeze"
+      powerpc)
+        echo "sid         jessie"
         ;;
       *)
-        echo "sid jessie wheezy"
+        echo "sid buster stretch jessie"
         ;;
     esac
 }
 
+extra=""
+
 archs="$DPKGARCH"
 case "$DPKGARCH" in
     amd64)
-        archs="$archs i386"
-        ;;
+       archs="$archs i386"
+       ;;
     arm64)
-        archs="$archs armhf armel"
-        ;;
+       archs="$archs armhf armel"
+       ;;
     armhf)
-        if [ "$(uname -m)" = "aarch64" ] ; then
-            archs="$archs arm64"
-        fi
-        archs="$archs armel"
-        ;;
+       if [ "$(uname -m)" = "aarch64" ] ; then
+           archs="$archs arm64"
+       fi
+       archs="$archs armel"
+       ;;
     armel)
-        if [ "$(uname -m)" = "armv7l" ] && grep -w vfpv3 -q /proc/cpuinfo ; then
-            archs="$archs armhf"
-        fi
-        ;;
-    s390|s390x)
-        archs="s390 s390x"
-        ;;
+       if [ "$(uname -m)" = "armv7l" ] && grep -w vfpv3 -q /proc/cpuinfo ; then
+           archs="$archs armhf"
+       fi
+       ;;
+    mips64el)
+       archs="$archs mipsel"
+       ;;
+    mipsel)
+       archs="$archs mips64el"
+       ;;
 esac
 
 err=0
@@ -97,13 +102,13 @@ do_one() {
     case "$MODE" in
         buildd)
             mkdir -p /srv/buildd/unpack
-            if ! chronic setup-dchroot -f -a "$a" -D -d '/srv/buildd/unpack' -K "$s"
+            if ! $SILENT setup-dchroot -f -a "$a" $extra -D -d '/srv/buildd/unpack' -K "$s"
             then
                 return 1
             fi
             ;;
         porterbox)
-            if ! chronic setup-dchroot -f -a "$a" "$s"
+            if ! $SILENT setup-dchroot -f -a "$a" $extra "$s"
             then
                 return 1
             fi