#!/usr/bin/make -f %: dh $@ override_dh_install: # PVE API2 facade install -Dm644 src/PVENodeInfo/PveMod_SensorInfo.pm \ debian/pve-mod/usr/share/perl5/PVE/API2/PVEMod_SensorInfo.pm # PVEMod core modules (strip PVEMod_ prefix) install -Dm644 src/PVENodeInfo/PVEMod_Config.pm \ debian/pve-mod/usr/share/perl5/PVE/PVEMod/Config.pm install -Dm644 src/PVENodeInfo/PVEMod_Utils.pm \ debian/pve-mod/usr/share/perl5/PVE/PVEMod/Utils.pm install -Dm644 src/PVENodeInfo/PVEMod_Store.pm \ debian/pve-mod/usr/share/perl5/PVE/PVEMod/Store.pm install -Dm644 src/PVENodeInfo/PVEMod_ProcessManager.pm \ debian/pve-mod/usr/share/perl5/PVE/PVEMod/ProcessManager.pm # Collector plugins install -Dm644 src/PVENodeInfo/PVEMod_Collectors/Intel.pm \ debian/pve-mod/usr/share/perl5/PVE/PVEMod/Collector/Intel.pm install -Dm644 src/PVENodeInfo/PVEMod_Collectors/Nvidia.pm \ debian/pve-mod/usr/share/perl5/PVE/PVEMod/Collector/Nvidia.pm install -Dm644 src/PVENodeInfo/PVEMod_Collectors/Amd.pm \ debian/pve-mod/usr/share/perl5/PVE/PVEMod/Collector/Amd.pm install -Dm644 src/PVENodeInfo/PVEMod_Collectors/LmSensors.pm \ debian/pve-mod/usr/share/perl5/PVE/PVEMod/Collector/LmSensors.pm install -Dm644 src/PVENodeInfo/PVEMod_Collectors/Ups.pm \ debian/pve-mod/usr/share/perl5/PVE/PVEMod/Collector/Ups.pm install -Dm644 src/PVENodeInfo/PVEMod_Collectors/systemInformation.pm \ debian/pve-mod/usr/share/perl5/PVE/PVEMod/Collector/SystemInformation.pm # JS module (rename to match loader reference) install -Dm644 src/PVENodeInfo/PveMod_pvemanagerlib.js \ debian/pve-mod/usr/share/pve-manager/js/PveMod_PveNodeStatusView.js # Patch helpers install -Dm755 src/PVENodeInfo/apply-patches.sh \ debian/pve-mod/usr/lib/pve-mod/apply-patches.sh install -Dm755 src/PVENodeInfo/revert-patches.sh \ debian/pve-mod/usr/lib/pve-mod/revert-patches.sh # Configure tool install -Dm755 src/Scripts/pve-mod-configure \ debian/pve-mod/usr/sbin/pve-mod-configure # Default config install -Dm644 src/pve-mod.conf \ debian/pve-mod/etc/pve-mod/pve-mod.conf