From 1e3b7a867d3e5fa1e409a8944649f2aed76e3c69 Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Mon, 29 May 2023 18:45:28 +0000 Subject: [PATCH] fix: add gcc-6 to debian 10 --- distro/debian/debian.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/distro/debian/debian.go b/distro/debian/debian.go index 9dac6dc..a46a617 100644 --- a/distro/debian/debian.go +++ b/distro/debian/debian.go @@ -292,6 +292,21 @@ func (d Debian) runs() (commands []string) { cmdf("apt-get -y install -t unstable gcc-5") + // 10 + case Buster: + repo := "deb [check-valid-until=no trusted=yes] " + + "http://snapshot.debian.org/archive/debian/" + + "20230423T032533Z stretch main" + + cmdf("echo '%s' >> /etc/apt/sources.list", repo) + cmdf("echo 'Package: *' >> /etc/apt/preferences.d/stretch") + cmdf("echo 'Pin: release a=stretch' >> /etc/apt/preferences.d/stretch") + cmdf("echo 'Pin-Priority: 10' >> /etc/apt/preferences.d/stretch") + + cmdf("apt-get -y update") + + cmdf("apt-get -y install -t stretch gcc-6") + // 12 case Bookworm: // For some kernels that use gcc-11 but depend on libssl1