Principiante nella creazione di pacchetti WAPT (e nel forum WAPT)
Tutto bene, ma durante la verifica non funziona e ricevo il seguente errore:
AttributeError: l'oggetto 'PackageEntry' non ha l'attributo 'setuppy'
Posso semplicemente eseguire una "stampa" nell'audit, ma l'errore continua a comparire.
Ecco la configurazione del pacchetto:
Codice: Seleziona tutto
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
# Variables
app_name="GLPI-Agent-1.5-x64.msi"
properties= {
'runnow':1,
'add_firewall_exception':1,
'execmode':1,
'Server':"https://glpi.fontenay-aux-roses.fr/plugins/glpiinventory/",
'tag':"HDV",
}
uninstallkey="{AACB13FD-6BF5-1014-8857-9DC1274EEC25}"
# Uninstalling Fusion Inventory
if installed_softwares("FusionInventory Agent 2.5.2 (x64 edition)"):
print("Désinstallation de Fusion Inventory")
run(r'"C:\Program Files\FusionInventory-Agent\Uninstall.exe" /S')
remove_tree("C:\Program Files\FusionInventory-Agent")
else:
print("Fusion Inventory n'est pas installé sur le poste.")
install_msi_if_needed(
app_name,
properties=properties,
key=uninstallkey,
remove_old_version="true",
)
def audit():
if isfile("C:\Program Files\GLPI-Agent\glpi-inventory.bat"):
return "OK"
else:
return "ERROR"Melania
