From abe50444bcdcb3e860d7ed32e88bd56443ea1216 Mon Sep 17 00:00:00 2001 From: Garret Kelly Date: Sat, 19 Jun 2021 12:20:42 -0400 Subject: [PATCH] apt-install: Allow downgrades to satisfy package pins Resolves #1 --- scripts/apt-install | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/apt-install b/scripts/apt-install index 1e0cee3..4981f84 100755 --- a/scripts/apt-install +++ b/scripts/apt-install @@ -8,7 +8,7 @@ apt-get install -y apt-transport-https ca-certificates mv /etc/apt/sources.list{.new,} mv /etc/apt/packages.list{.new,} apt-get update -until apt-get install --download-only --reinstall -y $(cat /etc/apt/packages.list); do +until apt-get install --download-only --reinstall --allow-downgrades -y $(cat /etc/apt/packages.list); do echo "apt install failed. Likely throttled. Retrying in 10 mins..."; sleep 600; done; @@ -22,6 +22,6 @@ done; diff /etc/apt/package-hashes{,-compare}.txt -apt-get install -y $(cat /etc/apt/packages.list) +apt-get install --allow-downgrades -y $(cat /etc/apt/packages.list) rm -rf /var/ache/apt/archives/* /var/lib/apt/lists/* /tmp/* /var/tmp/*;