From 3bb92c5a5438d522c2bb10260bdc6d7cf6deb82c Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Mon, 31 Aug 2026 18:37:10 +0200 Subject: [PATCH] omv: migrate to new package repo host (packages.openmediavault.org is dead) (#16918) --- ct/omv.sh | 12 +++++++++++- install/omv-install.sh | 4 ++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/ct/omv.sh b/ct/omv.sh index d8f04a747..746222042 100644 --- a/ct/omv.sh +++ b/ct/omv.sh @@ -1,5 +1,7 @@ #!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +_CS_DEFAULT_URL="https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main" +_cs_boot="${COMMUNITY_SCRIPTS_CORE_DIR:-$(dirname "${BASH_SOURCE[0]}")/../../core}/core/build.func" +source "$_cs_boot" 2>/dev/null || source <(curl -fsSL "${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}/core/build.func") # Copyright (c) 2021-2026 tteck # Author: tteck (tteckster) # License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE @@ -28,6 +30,14 @@ function update_script() { msg_error "No ${APP} Installation Found!" exit fi + + if grep -q "packages.openmediavault.org" /etc/apt/sources.list.d/openmediavault.list; then + msg_info "Migrating OpenMediaVault package repository" + curl -fsSL "https://openmediavault.github.io/packages/archive.key" | gpg --dearmor >"/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.gpg" + sed -i 's#https\?://packages.openmediavault.org/public#https://openmediavault.github.io/packages#' /etc/apt/sources.list.d/openmediavault.list + msg_ok "Migrated OpenMediaVault package repository" + fi + msg_info "Updating ${APP} LXC" $STD apt update $STD apt -y upgrade diff --git a/install/omv-install.sh b/install/omv-install.sh index 46e274d0a..427334463 100644 --- a/install/omv-install.sh +++ b/install/omv-install.sh @@ -14,9 +14,9 @@ network_check update_os msg_info "Installing OpenMediaVault (Patience)" -curl -fsSL "https://packages.openmediavault.org/public/archive.key" | gpg --dearmor >"/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.gpg" +curl -fsSL "https://openmediavault.github.io/packages/archive.key" | gpg --dearmor >"/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.gpg" cat </etc/apt/sources.list.d/openmediavault.list -deb [signed-by=/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.gpg] http://packages.openmediavault.org/public sandworm main +deb [signed-by=/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.gpg] https://openmediavault.github.io/packages sandworm main EOF export LANG=C.UTF-8