This commit is contained in:
Meliox 2026-06-11 20:33:09 +02:00
parent c6477a1b62
commit d5e7e3b649
5 changed files with 17 additions and 17 deletions

View File

@ -37,13 +37,13 @@ jobs:
sudo apt-get update -qq sudo apt-get update -qq
sudo apt-get install -y debhelper dpkg-dev sudo apt-get install -y debhelper dpkg-dev
- name: Inject version into PVEMod_Config.pm - name: Inject version into Config.pm
env: env:
BUILD_VERSION: ${{ steps.version.outputs.version }} BUILD_VERSION: ${{ steps.version.outputs.version }}
run: | run: |
perl -i -pe 'BEGIN { $v = $ENV{BUILD_VERSION} } perl -i -pe 'BEGIN { $v = $ENV{BUILD_VERSION} }
s/(our \$VERSION\s*=\s*'"'"')[^'"'"']*'"'"';/$1'"'"'$v'"'"';/ s/(our \$VERSION\s*=\s*'"'"')[^'"'"']*'"'"';/$1'"'"'$v'"'"';/
' src/node_info/files/PVEMod_Config.pm ' src/node_info/files/Config.pm
- name: Generate dynamic debian rules - name: Generate dynamic debian rules
run: | run: |

View File

@ -31,12 +31,12 @@ jobs:
echo "short_sha=$SHORT_SHA" >> "$GITHUB_OUTPUT" echo "short_sha=$SHORT_SHA" >> "$GITHUB_OUTPUT"
echo "Building version: $BUILD_VERSION" echo "Building version: $BUILD_VERSION"
- name: Inject version into PVEMod_Config.pm - name: Inject version into Config.pm
run: | run: |
export BUILD_VERSION="${{ steps.version.outputs.build_version }}" export BUILD_VERSION="${{ steps.version.outputs.build_version }}"
perl -i -pe 'BEGIN { $v = $ENV{BUILD_VERSION} } perl -i -pe 'BEGIN { $v = $ENV{BUILD_VERSION} }
s/(our \$VERSION\s*=\s*'"'"')[^'"'"']*'"'"';/$1'"'"'$v'"'"';/ s/(our \$VERSION\s*=\s*'"'"')[^'"'"']*'"'"';/$1'"'"'$v'"'"';/
' src/node_info/files/PVEMod_Config.pm ' src/node_info/files/Config.pm
- name: Set package version in changelog - name: Set package version in changelog
run: | run: |

View File

@ -49,14 +49,14 @@ jobs:
- name: Install build deps - name: Install build deps
run: sudo apt-get install -y devscripts debhelper build-essential run: sudo apt-get install -y devscripts debhelper build-essential
- name: Inject version into PVEMod_Config.pm - name: Inject version into Config.pm
run: | run: |
VERSION=$(grep -m1 '(' debian/changelog | sed 's/.*(\(.*\)).*/\1/') VERSION=$(grep -m1 '(' debian/changelog | sed 's/.*(\(.*\)).*/\1/')
SHORT_SHA=$(git rev-parse --short HEAD) SHORT_SHA=$(git rev-parse --short HEAD)
export BUILD_VERSION="${VERSION}-test-${SHORT_SHA}" export BUILD_VERSION="${VERSION}-test-${SHORT_SHA}"
perl -i -pe 'BEGIN { $v = $ENV{BUILD_VERSION} } perl -i -pe 'BEGIN { $v = $ENV{BUILD_VERSION} }
s/(our \$VERSION\s*=\s*'"'"')[^'"'"']*'"'"';/$1'"'"'$v'"'"';/ s/(our \$VERSION\s*=\s*'"'"')[^'"'"']*'"'"';/$1'"'"'$v'"'"';/
' src/node_info/files/PVEMod_Config.pm ' src/node_info/files/Config.pm
- name: Generate dynamic debian rules - name: Generate dynamic debian rules
run: | run: |

0
; else echo MISS Normal file
View File

View File

@ -9,19 +9,19 @@
# PVE API2 facade # PVE API2 facade
PveMod_SensorInfo.pm usr/share/perl5/PVE/API2/PVEMod_SensorInfo.pm PveMod_SensorInfo.pm usr/share/perl5/PVE/API2/PVEMod_SensorInfo.pm
# PVEMod core modules (strip PVEMod_ prefix) # PVEMod core modules
PVEMod_Config.pm usr/share/perl5/PVE/PVEMod/Config.pm Config.pm usr/share/perl5/PVE/PVEMod/Config.pm
PVEMod_Utils.pm usr/share/perl5/PVE/PVEMod/Utils.pm Utils.pm usr/share/perl5/PVE/PVEMod/Utils.pm
PVEMod_Store.pm usr/share/perl5/PVE/PVEMod/Store.pm Store.pm usr/share/perl5/PVE/PVEMod/Store.pm
PVEMod_ProcessManager.pm usr/share/perl5/PVE/PVEMod/ProcessManager.pm ProcessManager.pm usr/share/perl5/PVE/PVEMod/ProcessManager.pm
# Collector plugins # Collector plugins
PVEMod_Collectors/Intel.pm usr/share/perl5/PVE/PVEMod/Collector/Intel.pm Collector/Intel.pm usr/share/perl5/PVE/PVEMod/Collector/Intel.pm
PVEMod_Collectors/Nvidia.pm usr/share/perl5/PVE/PVEMod/Collector/Nvidia.pm Collector/Nvidia.pm usr/share/perl5/PVE/PVEMod/Collector/Nvidia.pm
PVEMod_Collectors/Amd.pm usr/share/perl5/PVE/PVEMod/Collector/Amd.pm Collector/Amd.pm usr/share/perl5/PVE/PVEMod/Collector/Amd.pm
PVEMod_Collectors/LmSensors.pm usr/share/perl5/PVE/PVEMod/Collector/LmSensors.pm Collector/LmSensors.pm usr/share/perl5/PVE/PVEMod/Collector/LmSensors.pm
PVEMod_Collectors/Ups.pm usr/share/perl5/PVE/PVEMod/Collector/Ups.pm Collector/Ups.pm usr/share/perl5/PVE/PVEMod/Collector/Ups.pm
PVEMod_Collectors/systemInformation.pm usr/share/perl5/PVE/PVEMod/Collector/SystemInformation.pm Collector/systemInformation.pm usr/share/perl5/PVE/PVEMod/Collector/SystemInformation.pm
# JS module (rename to match loader reference) # JS module (rename to match loader reference)
PveMod_pvemanagerlib.js usr/share/pve-manager/js/PveMod_PveNodeStatusView.js PveMod_pvemanagerlib.js usr/share/pve-manager/js/PveMod_PveNodeStatusView.js