Debian releases all have an associated number that we can use for comparison
Signed-off-by: Fabian Grünbichler <f.gruenbich...@proxmox.com> --- src/bin/proxmox-offline-mirror.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/bin/proxmox-offline-mirror.rs b/src/bin/proxmox-offline-mirror.rs index c67ff82..9b8a230 100644 --- a/src/bin/proxmox-offline-mirror.rs +++ b/src/bin/proxmox-offline-mirror.rs @@ -45,12 +45,12 @@ impl Display for Distro { } } -#[derive(PartialEq, Eq)] +#[derive(PartialEq, Eq, PartialOrd, Ord)] enum Release { - Trixie, - Bookworm, - Bullseye, - Buster, + Trixie = 13, + Bookworm = 12, + Bullseye = 11, + Buster = 10, } impl Display for Release { -- 2.47.3 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel