Page 1 sur 1

Création de paquet à partir de vbs

Publié : 20 nov. 2018 - 10:53
par Xav
Bonjour à tous.
Ma première question est : Est-il possible de créer des paquet avec un vbs ?
Si oui, je rencontre un soucis car j'ai un message d'erreur.

Ma ligne de commande :
C:\>wapt-get make-template C:\waptdev\xxxx-xxxxx-FusionInventoryAgent\fusioninventory-agent-deployment-xx.vbs xx-FusionInventoryAgent

Les x remplacent des caractères classiques, pas de caractères spéciaux, juste des minuscules et des majuscules ainsi que des chiffres.

Le message d'erreur :
FATAL ERROR : TypeError: not enough arguments for format string

Avez vous une idée ?

D'avance merci.

Re: Création de paquet à partir de vbs

Publié : 20 nov. 2018 - 11:04
par htouvet
Il faut créer un template vide
puis copier le vbs dans le répertorie de développement du paquet
puis modifier la procédure install du setup.py pour appeler le vbs

Code : Tout sélectionner

wapt-get make-template xx-fusioninventoryagent
Copier le vbs dans c:\waptdev\xx-fusioninventoryagent-wapt

Code : Tout sélectionner

from setuphelpers import *

def install():
    with disable_file_system_redirection():
        run('WScript.exe "fusioninventory-agent-deployment-xx.vbs"')
puis builder et signer le paquet

Code : Tout sélectionner

wapt-get -i build-upload c:\waptdev\xx-fusioninventoryagent-wapt

Re: Création de paquet à partir de vbs

Publié : 20 nov. 2018 - 11:46
par Xav
Merci pour cette réponse rapide.
Je teste