Add trixie in apt and related scripts

Closes: tuna/issues#2301
Closes: tuna/issues#2289
Closes: tuna/issues#2300

Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
This commit is contained in:
Shengqi Chen 2025-09-02 23:01:28 +08:00
parent 62cc72a7d1
commit 134ed4ac6e
No known key found for this signature in database
3 changed files with 6 additions and 6 deletions

View File

@ -35,9 +35,9 @@ if USE_ADDR_FAMILY != "":
OS_TEMPLATE = {
"ubuntu-lts": ["focal", "jammy", "noble"],
"debian-current": ["bullseye", "bookworm"],
"debian-latest2": ["bullseye", "bookworm"],
"debian-latest": ["bookworm"],
"debian-current": ["bullseye", "bookworm", "trixie"],
"debian-latest2": ["bookworm", "trixie"],
"debian-latest": ["trixie"],
}
ARCH_NO_PKGIDX = ["dep11", "i18n", "cnf"]
MAX_RETRY = int(os.getenv("MAX_RETRY", "3"))

View File

@ -16,7 +16,7 @@ export REPO_SIZE_FILE=/tmp/reposize.$RANDOM
# CERN keeps only maintained versions of CVMFS
ubuntu_os=(noble jammy focal)
debian_os=(bookworm bullseye buster)
debian_os=(trixie bookworm bullseye)
deb_suffixes=(prod)
declare -a debian_dists=()
declare -a ubuntu_dists=()

View File

@ -17,13 +17,13 @@ function get_codenames() {
if [ -z "$codenames" ]; then
echo "Unable to fetch codename from $dist_meta_url, using default" >&2
prefix=llvm-toolchain-$os
codenames="$prefix,$prefix-18,$prefix-19,$prefix-20"
codenames="$prefix,$prefix-20,$prefix-21"
fi
echo "Codenames for $os: $codenames" >&2
echo $codenames
}
for os in "focal" "jammy" "noble" "bullseye" "bookworm"; do
for os in "focal" "jammy" "noble" "bullseye" "bookworm" "trixie"; do
codenames=$(get_codenames $os)
"$apt_sync" --delete "$BASE_URL/$os" "$codenames" main amd64,arm64 "$BASE_PATH/$os"
done