X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fschroot%2Ffiles%2Fsetup-all-dchroots;h=4e71f1f174f6dd6976d03a8030186af5782ea535;hb=6e66642ee331bbcafad68b2d3606321a9d337a83;hp=1da5795713e24c0fe9426153018b406b5a0f5b87;hpb=e98e16fa743d1a9249cb37b8468a7dd8ba5b46dc;p=mirror%2Fdsa-puppet.git diff --git a/modules/schroot/files/setup-all-dchroots b/modules/schroot/files/setup-all-dchroots index 1da579571..4e71f1f17 100755 --- a/modules/schroot/files/setup-all-dchroots +++ b/modules/schroot/files/setup-all-dchroots @@ -43,46 +43,54 @@ fi get_suites() { case "$1" in - ia64|s390|sparc) - echo "wheezy" + amd64|i386|armel|armhf) + echo "sid buster stretch jessie wheezy" ;; - arm64|ppc64el) - echo "sid stretch jessie" + kfreebsd-*) + echo "sid jessie" ;; - amd64|i386) - echo "sid stretch jessie wheezy squeeze" + mips64el) + echo "sid buster stretch" ;; - kfreebsd-*) - echo "sid jessie wheezy" + powerpc) + echo "sid jessie" + ;; + ppc64) + echo "sid" ;; *) - echo "sid stretch 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 @@ -94,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 ! chronic 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 ! chronic setup-dchroot -f -a "$a" $extra "$s" then return 1 fi