fix(tools): handle flat repositories in setup_deb822_repo (#9994)

This commit is contained in:
CanbiZ
2025-12-15 17:29:48 +01:00
committed by GitHub
parent 8e07685aab
commit 6da27a7112

View File

@ -1249,7 +1249,10 @@ setup_deb822_repo() {
echo "Types: deb" echo "Types: deb"
echo "URIs: $repo_url" echo "URIs: $repo_url"
echo "Suites: $suite" echo "Suites: $suite"
# Flat repositories (suite="./" or absolute path) must not have Components
if [[ "$suite" != "./" && -n "$component" ]]; then
echo "Components: $component" echo "Components: $component"
fi
[[ -n "$architectures" ]] && echo "Architectures: $architectures" [[ -n "$architectures" ]] && echo "Architectures: $architectures"
echo "Signed-By: /etc/apt/keyrings/${name}.gpg" echo "Signed-By: /etc/apt/keyrings/${name}.gpg"
} >/etc/apt/sources.list.d/${name}.sources } >/etc/apt/sources.list.d/${name}.sources