jellyfin: verify repo suite via fallback chain and use ensure_dependencies for clearer apt failures (#16916)

This commit is contained in:
CanbiZ (MickLesk)
2026-09-01 07:45:58 +02:00
committed by GitHub
parent 9dd2e2602b
commit 97a36be502
2 changed files with 9 additions and 5 deletions
+4 -2
View File
@@ -49,11 +49,13 @@ function update_script() {
fi
msg_info "Setting up Jellyfin Repository"
JELLYFIN_REPO_URL="https://repo.jellyfin.org/$(get_os_info id)"
JELLYFIN_SUITE="$(get_fallback_suite "$(get_os_info id)" "$(get_os_info codename)" "$JELLYFIN_REPO_URL")"
setup_deb822_repo \
"jellyfin" \
"https://repo.jellyfin.org/jellyfin_team.gpg.key" \
"https://repo.jellyfin.org/$(get_os_info id)" \
"$(get_os_info codename)"
"$JELLYFIN_REPO_URL" \
"$JELLYFIN_SUITE"
msg_ok "Set up Jellyfin Repository"
msg_info "Updating Jellyfin"
+5 -3
View File
@@ -23,15 +23,17 @@ fi
msg_ok "Installed Dependencies"
msg_info "Setting up Jellyfin Repository"
JELLYFIN_REPO_URL="https://repo.jellyfin.org/$(get_os_info id)"
JELLYFIN_SUITE="$(get_fallback_suite "$(get_os_info id)" "$(get_os_info codename)" "$JELLYFIN_REPO_URL")"
setup_deb822_repo \
"jellyfin" \
"https://repo.jellyfin.org/jellyfin_team.gpg.key" \
"https://repo.jellyfin.org/$(get_os_info id)" \
"$(get_os_info codename)"
"$JELLYFIN_REPO_URL" \
"$JELLYFIN_SUITE"
msg_ok "Set up Jellyfin Repository"
msg_info "Installing Jellyfin"
$STD apt install -y jellyfin jellyfin-ffmpeg7
ensure_dependencies jellyfin jellyfin-ffmpeg7
ln -sf /usr/lib/jellyfin-ffmpeg/ffmpeg /usr/bin/ffmpeg
ln -sf /usr/lib/jellyfin-ffmpeg/ffprobe /usr/bin/ffprobe
msg_ok "Installed Jellyfin"