From c67bbbacf7bc57adc6626c0548b1ecbefaf5eb48 Mon Sep 17 00:00:00 2001 From: Meliox <5264368+Meliox@users.noreply.github.com> Date: Wed, 10 Jun 2026 22:06:12 +0200 Subject: [PATCH] fix: standardise patch paths (#192) Co-authored-by: Meliox --- src/PVENodeInfo/patches/01-nodes-pm-sensors.patch | 2 +- src/PVENodeInfo/patches/02-nodes-pm-GPU-RRD-history.patch | 2 +- src/PVENodeInfo/patches/03-pvemanager-js-sensors.patch | 2 +- src/Scripts/apply-patches.sh | 8 ++++---- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/PVENodeInfo/patches/01-nodes-pm-sensors.patch b/src/PVENodeInfo/patches/01-nodes-pm-sensors.patch index 272e6f8..c15b945 100644 --- a/src/PVENodeInfo/patches/01-nodes-pm-sensors.patch +++ b/src/PVENodeInfo/patches/01-nodes-pm-sensors.patch @@ -1,4 +1,4 @@ ---- usr/share/perl5/PVE/API2/Nodes.pm 2026-05-24 02:05:58.000000000 +0200 +--- /usr/share/perl5/PVE/API2/Nodes.pm 2026-05-24 02:05:58.000000000 +0200 +++ /usr/share/perl5/PVE/API2/Nodes.pm 2026-06-08 20:38:56.988900119 +0200 @@ -536,6 +536,12 @@ diff --git a/src/PVENodeInfo/patches/02-nodes-pm-GPU-RRD-history.patch b/src/PVENodeInfo/patches/02-nodes-pm-GPU-RRD-history.patch index 141ae72..e77241a 100644 --- a/src/PVENodeInfo/patches/02-nodes-pm-GPU-RRD-history.patch +++ b/src/PVENodeInfo/patches/02-nodes-pm-GPU-RRD-history.patch @@ -1,4 +1,4 @@ ---- usr/share/perl5/PVE/API2/Nodes.pm 2026-05-24 02:05:58.000000000 +0200 +--- /usr/share/perl5/PVE/API2/Nodes.pm 2026-05-24 02:05:58.000000000 +0200 +++ /usr/share/perl5/PVE/API2/Nodes.pm 2026-06-09 22:30:12.187854456 +0200 @@ -251,6 +251,7 @@ { name => 'report' }, diff --git a/src/PVENodeInfo/patches/03-pvemanager-js-sensors.patch b/src/PVENodeInfo/patches/03-pvemanager-js-sensors.patch index 0252331..5a6790e 100644 --- a/src/PVENodeInfo/patches/03-pvemanager-js-sensors.patch +++ b/src/PVENodeInfo/patches/03-pvemanager-js-sensors.patch @@ -1,4 +1,4 @@ ---- usr/share/pve-manager/js/pvemanagerlib.js 2026-05-24 02:05:58.000000000 +0200 +--- /usr/share/pve-manager/js/pvemanagerlib.js 2026-05-24 02:05:58.000000000 +0200 +++ /usr/share/pve-manager/js/pvemanagerlib.js 2026-06-07 15:44:28.581927600 +0200 @@ -50737,175 +50737,181 @@ me.reload(); diff --git a/src/Scripts/apply-patches.sh b/src/Scripts/apply-patches.sh index 5224ae8..da7811c 100644 --- a/src/Scripts/apply-patches.sh +++ b/src/Scripts/apply-patches.sh @@ -72,12 +72,12 @@ list_modules() { } # Patch-state helpers (all use zero fuzz for deterministic detection). -_dry_forward() { patch -p1 -F0 -d "$PVE_MOD_ROOT" -f --dry-run -s < "$1" >/dev/null 2>&1; } -_dry_reverse() { patch -R -p1 -F0 -d "$PVE_MOD_ROOT" -f --dry-run -s < "$1" >/dev/null 2>&1; } +_dry_forward() { patch -p0 -F0 -f --dry-run -s < "$1" >/dev/null 2>&1; } +_dry_reverse() { patch -R -p0 -F0 -f --dry-run -s < "$1" >/dev/null 2>&1; } is_applied() { _dry_reverse "$1"; } can_apply() { _dry_forward "$1"; } -do_apply() { patch -p1 -F0 -d "$PVE_MOD_ROOT" -f -s < "$1"; } -do_revert() { patch -R -p1 -F0 -d "$PVE_MOD_ROOT" -f -s < "$1"; } +do_apply() { patch -p0 -F0 -f -s < "$1"; } +do_revert() { patch -R -p0 -F0 -f -s < "$1"; } CHANGED=false FAILED=false