X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fschroot%2Ffiles%2Fsetup-all-dchroots;fp=modules%2Fschroot%2Ffiles%2Fsetup-all-dchroots;h=6e08179060986b01c40484e1f9ee0b3e4f774943;hb=76ca91bce24ecbcbcc4e62a37aa06fd0fb9f96c7;hp=f29d0a0f974e4382a823d8f5ff4279c94c92bcf9;hpb=46cee04ab06b23ab6e9e4baba655cf470d10cfc4;p=mirror%2Fdsa-puppet.git diff --git a/modules/schroot/files/setup-all-dchroots b/modules/schroot/files/setup-all-dchroots index f29d0a0f9..6e0817906 100755 --- a/modules/schroot/files/setup-all-dchroots +++ b/modules/schroot/files/setup-all-dchroots @@ -41,66 +41,53 @@ else MODE=porterbox fi +if [ -t 0 ] ; then + SILENT="" +else + SILENT="chronic" +fi + get_suites() { case "$1" in amd64|i386|armel|armhf) - echo "sid buster stretch jessie wheezy" - ;; - kfreebsd-*) - echo "sid jessie" - ;; - mips64el) - echo "sid buster stretch" + echo "sid buster stretch jessie" ;; powerpc) - echo "sid jessie" - ;; - ppc64) echo "sid" ;; *) - echo "sid buster stretch jessie" + echo "sid buster stretch" ;; esac } extra="" -case `hostname` in - pizzetti) - archs="ppc64" - extra="$extra -m http://ftp.de.debian.org/debian-ports" - extra="$extra -k /root/debian-ports-archive-2017.gpg" - extra="$extra -I debian-ports-archive-keyring" - ;; - *) - archs="$DPKGARCH" - case "$DPKGARCH" in - amd64) - archs="$archs i386" - ;; - arm64) - archs="$archs armhf armel" - ;; - armhf) - 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 - ;; - mips64el) - archs="$archs mipsel" - ;; - mipsel) - archs="$archs mips64el" - ;; - esac - ;; +archs="$DPKGARCH" +case "$DPKGARCH" in + amd64) + archs="$archs i386" + ;; + arm64) + archs="$archs armhf armel" + ;; + armhf) + 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 + ;; + mips64el) + archs="$archs mipsel" + ;; + mipsel) + archs="$archs mips64el" + ;; esac err=0 @@ -112,13 +99,13 @@ do_one() { case "$MODE" in buildd) mkdir -p /srv/buildd/unpack - if ! chronic setup-dchroot -f -a "$a" $extra -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" $extra "$s" + if ! $SILENT setup-dchroot -f -a "$a" $extra "$s" then return 1 fi