#!/usr/bin/env sh set -eu sources="/etc/apt/sources.list.d/debian.sources" if [ ! -f "$sources" ]; then exit 0 fi debian_mirror="${DEBIAN_APT_MIRROR:-}" security_mirror="${DEBIAN_SECURITY_APT_MIRROR:-}" disable_updates="${DEBIAN_APT_DISABLE_UPDATES:-false}" if [ -n "$debian_mirror" ]; then sed -i \ -e "s|^URIs: https\\?://deb\\.debian\\.org/debian$|URIs: $debian_mirror|g" \ "$sources" fi if [ -n "$security_mirror" ]; then sed -i \ -e "s|^URIs: https\\?://deb\\.debian\\.org/debian-security$|URIs: $security_mirror|g" \ -e "s|^URIs: https\\?://security\\.debian\\.org/debian-security$|URIs: $security_mirror|g" \ "$sources" fi case "$disable_updates" in 1|true|TRUE|yes|YES) sed -i -e '/^Suites:/ s| bookworm-updates||g' "$sources" ;; esac