99builddsourceslist: add a hack to handle the kfreebsd jessie-backport case
authorAurelien Jarno <aurelien@aurel32.net>
Mon, 24 Apr 2017 14:14:43 +0000 (16:14 +0200)
committerAurelien Jarno <aurelien@aurel32.net>
Mon, 24 Apr 2017 14:14:43 +0000 (16:14 +0200)
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
modules/schroot/files/schroot-setup.d/99builddsourceslist

index 427f830..7a61391 100755 (executable)
@@ -141,9 +141,15 @@ if [ "$1" = "setup-start" ] || [ "$1" = "setup-recover" ]; then
             domirror "http://security-master.debian.org/debian-security-buildd buildd-${SUITE_BASE}/updates COMPONENT" ${APT_LIST}
 
         elif [ "${SUITE_VARIANT%%-sloppy}" = 'backports' ]; then
-            SUITES="${SUITE_BASE}"
+            # Hack: for kfreebsd-* the base suite for jessie-backports and jessie-backports-sloppy is jessie-kfreebsd (and not jessie)
+            if echo "${CHROOT_ALIAS}" | grep -q 'kfreebsd-\w\+-sbuild$' ; then
+                SUITES="${SUITE_BASE}-kfreebsd"
+            else
+                SUITES="${SUITE_BASE}"
+            fi
             [ -n "${debian_mirror}" ] && domirror "${debian_mirror} SUITE COMPONENT" ${APT_LIST}
             domirror "http://ftp.debian.org/debian SUITE COMPONENT" ${APT_LIST}
+            SUITES="${SUITE_BASE}"
             [ -n "${debian_mirror}" ] && domirror "${debian_mirror} SUITE-backports COMPONENT" ${APT_LIST}
             domirror "http://ftp.debian.org/debian SUITE-backports COMPONENT" ${APT_LIST}
             if [ "${debian_incoming}" != 'no' ]; then