From bf801d194be029462a772cfd5a677067f7359162 Mon Sep 17 00:00:00 2001 From: Igor Pecovnik Date: Fri, 31 Mar 2023 01:39:06 +0200 Subject: [PATCH] distro-agnostic.sh: bring back `BSPFREEZE=yes` which now works (somewhat) --- lib/functions/rootfs/distro-agnostic.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/functions/rootfs/distro-agnostic.sh b/lib/functions/rootfs/distro-agnostic.sh index 3e2832b382..74f54daf1a 100644 --- a/lib/functions/rootfs/distro-agnostic.sh +++ b/lib/functions/rootfs/distro-agnostic.sh @@ -396,6 +396,17 @@ function install_distribution_agnostic() { install_deb_chroot "wireguard-tools" "remote" fi + # freeze armbian packages + if [[ "${BSPFREEZE:-"no"}" == yes ]]; then + display_alert "Freezing Armbian packages" "$BOARD" "info" + chroot_sdcard apt-mark hold "${image_artifacts_packages["armbian-plymouth-theme"]}" "${image_artifacts_packages["armbian-zsh"]}" \ + "${image_artifacts_packages["armbian-config"]}" "${image_artifacts_packages["armbian-bsp-desktop"]}" \ + "${image_artifacts_packages["armbian-desktop"]}" "${image_artifacts_packages["armbian-bsp-cli"]}" \ + "${image_artifacts_packages["armbian-firmware"]}" "${image_artifacts_packages["armbian-firmware-full"]}" \ + "${image_artifacts_packages["linux-headers"]}" "${image_artifacts_packages["linux-dtb"]}" \ + "${image_artifacts_packages["linux-image"]}" "${image_artifacts_packages["uboot"]}" || true + fi + # remove deb files run_host_command_logged rm -fv "${SDCARD}"/root/*.deb