PVE 8.4 reformatted pvemanagerlib.js (tabs→spaces, structural changes), making the existing 8.0.5-era patch fail on all 8.4.x nodes. - Add pvemanagerlib-8.4.14_1.js.patch covering PVE 8.4.x (all hunks verified on 8.4.14 and 8.4.19) - Update postinst to detect pve-manager major.minor (e.g. "8.4") and try a minor-version-specific patch before falling back to the major patch — 8.3.x nodes keep using 8.patch, 8.4.x nodes use 8.4.patch - Update build.yml to bundle 8.4.patch alongside the existing 8.patch Tested live on pve01-hq (8.4.19) and pve03-hq (8.3.2) — correct patch selected in each case, pvemanagerlib patched successfully on 8.4.19. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| perl5/PVE/Storage | ||
| pve-docs/api-viewer | ||
| pve-manager/js | ||