#!/usr/bin/env bash # Configure les dépôts Debian de base source "$PROJECT_DIR/lib.sh" enable_strict_mode cat <<'EOM' => Base APT configuration EOM KEY_URL="https://ftp-master.debian.org/keys/archive-key-12.asc" KEYRING="/usr/share/keyrings/debian-archive-keyring.pgp" SOURCES="/etc/apt/sources.list.d/debian.sources" read -r -d '' CONTENT <&2 fi fi if [[ ! -f "$SOURCES" ]] || ! printf '%s\n' "$CONTENT" | cmp -s - "$SOURCES"; then add_apt_sources_file "$CONTENT" "$SOURCES" || { echo "Failed to write $SOURCES" >&2 exit 1 } apt-get update echo "File $SOURCES written" else echo "File $SOURCES unchanged" fi