From 4580172a521a24067ba99d08a6c90b526c43ce26 Mon Sep 17 00:00:00 2001 From: Alexander Lutay Date: Thu, 20 Jul 2017 18:05:41 +0200 Subject: [PATCH] TT#17961 Use jessie puppetlabs packages for stretch puppet installations puppetlabs hasn't provided packages for Debian Stretch yet. Change-Id: Ib3a617adc099722396424ea29f161ff838924232 --- deployment.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/deployment.sh b/deployment.sh index 637a960..0b084cd 100644 --- a/deployment.sh +++ b/deployment.sh @@ -1359,9 +1359,16 @@ if [ "$DEBIAN_RELEASE" != "jessie" ] ; then fi if [ -n "$PUPPET" ] ; then - cat >> /etc/debootstrap/etc/apt/sources.list << EOF + # puppetlabs hasn't provided packages for Debian Stretch yet + if [ "$DEBIAN_RELEASE" = "stretch" ] ; then + cat >> /etc/debootstrap/etc/apt/sources.list << EOF +deb ${DEBIAN_REPO_TRANSPORT}://${DEBIAN_REPO_HOST}/puppetlabs/ jessie main PC1 dependencies +EOF + else + cat >> /etc/debootstrap/etc/apt/sources.list << EOF deb ${DEBIAN_REPO_TRANSPORT}://${DEBIAN_REPO_HOST}/puppetlabs/ ${DEBIAN_RELEASE} main PC1 dependencies EOF + fi fi # GRUB versions until Debian/wheezy generate an invalid device.map