mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-09-12 09:57:24 +02:00
jellyfin: verify repo suite via fallback chain and use ensure_dependencies for clearer apt failures (#16916)
This commit is contained in:
committed by
GitHub
parent
9dd2e2602b
commit
97a36be502
+4
-2
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user