From 26775958c353f8cb59944411cd0656db9f78bfaa Mon Sep 17 00:00:00 2001 From: Zenithal Date: Thu, 26 Jan 2023 23:19:23 +0800 Subject: [PATCH] proxmox: follow upstream directory structure Migration guide: 1. mv /debian/dists /debian/pve/dists (compatibility maintained by script) 2. mv /pmg /debian/pmg 3. mv /pbs /debian/pbs 4. mv /pbs-client /debian/pbs-client If you want to maintain the compatibility of latter three directories (e.g. already have users), you can symlink them. --- proxmox.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/proxmox.sh b/proxmox.sh index 188f972..6dc7ff6 100755 --- a/proxmox.sh +++ b/proxmox.sh @@ -10,16 +10,19 @@ BASE_URL="${TUNASYNC_UPSTREAM_URL:-"http://download.proxmox.com"}" BASE_PATH="${TUNASYNC_WORKING_DIR}" APT_PATH="${BASE_PATH}/debian" -PBS_PATH="${BASE_PATH}/pbs" -PBS_CLIENT_PATH="${BASE_PATH}/pbs-client" -PMG_PATH="${BASE_PATH}/pmg" +PVE_PATH="${APT_PATH}/pve" +PBS_PATH="${APT_PATH}/pbs" +PBS_CLIENT_PATH="${APT_PATH}/pbs-client" +PMG_PATH="${APT_PATH}/pmg" # === download deb packages ==== -"$apt_sync" --delete "${BASE_URL}/debian" @debian-current pve-no-subscription,pvetest amd64 "$APT_PATH" +"$apt_sync" --delete "${BASE_URL}/debian/pve" @debian-current pve-no-subscription,pvetest amd64 "$PVE_PATH" "$apt_sync" --delete "${BASE_URL}/debian/pbs" @debian-current pbs-no-subscription amd64 "$PBS_PATH" "$apt_sync" --delete "${BASE_URL}/debian/pbs-client" @debian-current main amd64 "$PBS_CLIENT_PATH" "$apt_sync" --delete "${BASE_URL}/debian/pmg" @debian-current pmg-no-subscription amd64 "$PMG_PATH" +# upstream directory structure +ln -sf pve/dists $APT_PATH/dists echo "Debian finished" # === download standalone files ====