mirror of
				https://github.com/community-scripts/ProxmoxVE.git
				synced 2025-11-04 10:22:50 +00:00 
			
		
		
		
	pdm: refactor for beta version (#7619)
* pdm: refactor for beta version * pdm: refactor for beta and deb13 preparation
This commit is contained in:
		@@ -27,6 +27,16 @@ function update_script() {
 | 
				
			|||||||
        msg_error "No ${APP} Installation Found!"
 | 
					        msg_error "No ${APP} Installation Found!"
 | 
				
			||||||
        exit
 | 
					        exit
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    if grep -q 'Debian GNU/Linux 12' /etc/os-release && [ -f /etc/apt/sources.list.d/proxmox-release-bookworm.list ] && [ -f /etc/apt/sources.list.d/pdm-test.list ]; then
 | 
				
			||||||
 | 
					        msg_info "Updating outdated outdated source formats"
 | 
				
			||||||
 | 
					        echo "deb [signed-by=/usr/share/keyrings/proxmox-archive-keyring.gpg] http://download.proxmox.com/debian/pdm bookworm pdm-test" > /etc/apt/sources.list.d/pdm-test.list
 | 
				
			||||||
 | 
					        curl -fsSL https://enterprise.proxmox.com/debian/proxmox-archive-keyring-trixie.gpg -o /usr/share/keyrings/proxmox-archive-keyring.gpg
 | 
				
			||||||
 | 
					        rm -f /etc/apt/keyrings/proxmox-release-bookworm.gpg /etc/apt/sources.list.d/proxmox-release-bookworm.list
 | 
				
			||||||
 | 
					        $STD apt-get update
 | 
				
			||||||
 | 
					        msg_ok "Updated old sources"
 | 
				
			||||||
 | 
					    fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    msg_info "Updating $APP LXC"
 | 
					    msg_info "Updating $APP LXC"
 | 
				
			||||||
    $STD apt-get update
 | 
					    $STD apt-get update
 | 
				
			||||||
    $STD apt-get -y upgrade
 | 
					    $STD apt-get -y upgrade
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,11 +14,13 @@ network_check
 | 
				
			|||||||
update_os
 | 
					update_os
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Installing Proxmox Datacenter Manager"
 | 
					msg_info "Installing Proxmox Datacenter Manager"
 | 
				
			||||||
curl -fsSL https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg | gpg --dearmor -o /etc/apt/keyrings/proxmox-release-bookworm.gpg
 | 
					curl -fsSL https://enterprise.proxmox.com/debian/proxmox-archive-keyring-trixie.gpg -o /usr/share/keyrings/proxmox-archive-keyring.gpg
 | 
				
			||||||
echo "deb [signed-by=/etc/apt/keyrings/proxmox-release-bookworm.gpg] http://download.proxmox.com/debian/pdm bookworm pdm-test  " >/etc/apt/sources.list.d/proxmox-release-bookworm.list
 | 
					echo "deb [signed-by=/usr/share/keyrings/proxmox-archive-keyring.gpg] http://download.proxmox.com/debian/pdm bookworm pdm-test  " >/etc/apt/sources.list.d/pdm-test.list
 | 
				
			||||||
$STD apt-get update
 | 
					$STD apt-get update
 | 
				
			||||||
$STD apt-get install -y \
 | 
					DEBIAN_FRONTEND=noninteractive
 | 
				
			||||||
  proxmox-datacenter-manager \
 | 
					$STD apt-get -o Dpkg::Options::="--force-confdef" \
 | 
				
			||||||
 | 
					        -o Dpkg::Options::="--force-confold" \
 | 
				
			||||||
 | 
					        install -y proxmox-datacenter-manager \
 | 
				
			||||||
        proxmox-datacenter-manager-ui
 | 
					        proxmox-datacenter-manager-ui
 | 
				
			||||||
msg_ok "Installed Proxmox Datacenter Manager"
 | 
					msg_ok "Installed Proxmox Datacenter Manager"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user