Compare commits

...

2 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
284691700b fix(immich): fix testing repo not being added during update when preferences file already exists
Co-authored-by: michelroegl-brunner <73236783+michelroegl-brunner@users.noreply.github.com>
2026-03-06 22:27:44 +00:00
copilot-swe-agent[bot]
11f1d2a877 Initial plan 2026-03-06 22:22:46 +00:00

View File

@@ -36,9 +36,13 @@ function update_script() {
exit
fi
if [[ ! -f /etc/apt/preferences.d/preferences ]]; then
if ! grep -qE '(^|[[:space:]])testing([[:space:]]|$)' /etc/apt/sources.list.d/debian.sources 2>/dev/null; then
msg_info "Adding Debian Testing repo"
sed -i 's/ trixie-updates/ trixie-updates testing/g' /etc/apt/sources.list.d/debian.sources
if grep -q "trixie-updates" /etc/apt/sources.list.d/debian.sources 2>/dev/null; then
sed -i 's/ trixie-updates/ trixie-updates testing/g' /etc/apt/sources.list.d/debian.sources
else
sed -i '/^[[:space:]]*Suites:.*trixie/ s/$/ testing/' /etc/apt/sources.list.d/debian.sources
fi
cat <<EOF >/etc/apt/preferences.d/preferences
Package: *
Pin: release a=unstable