From 7a99f3f87791fd8c0873d76ed13c5fb9fa1eb0af Mon Sep 17 00:00:00 2001 From: Aurelien Jarno Date: Mon, 24 Apr 2017 16:14:43 +0200 Subject: [PATCH 1/1] 99builddsourceslist: add a hack to handle the kfreebsd jessie-backport case Signed-off-by: Aurelien Jarno --- modules/schroot/files/schroot-setup.d/99builddsourceslist | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/schroot/files/schroot-setup.d/99builddsourceslist b/modules/schroot/files/schroot-setup.d/99builddsourceslist index 427f830ae..7a613913c 100755 --- a/modules/schroot/files/schroot-setup.d/99builddsourceslist +++ b/modules/schroot/files/schroot-setup.d/99builddsourceslist @@ -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 -- 2.20.1