#!/usr/bin/env bash set -e; ARCH=$(uname -m) cp /config/toolchain/* /etc/apt/ apt-get update -o Acquire::Check-Valid-Until=false apt-get install debian-archive-keyring until apt-get install \ --download-only \ --reinstall \ --allow-downgrades \ -o Acquire::Check-Valid-Until=false \ -y $(cat /etc/apt/packages-${ARCH}.list); do echo "apt install failed. Likely throttled. Retrying in 10 mins..."; sleep 600; done; ( cd /var/cache/apt/archives \ && find . -type f \( -iname \*.deb \) -exec sha256sum {} \; \ | sed 's/.\///g' \ | LC_ALL=C sort ) > /etc/apt/package-hashes-${ARCH}-compare.txt diff /etc/apt/package-hashes-${ARCH}{,-compare}.txt apt-get install \ --allow-downgrades \ -y $(cat /etc/apt/packages-${ARCH}.list) rm -rf /var/cache/apt/archives/* /var/lib/apt/lists/* /tmp/* /var/tmp/*; echo "%sudo ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers