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