Page 1 sur 1

Création de paquet, la désinstallation

Posté : 01 mars 2018 - 13:39
par olivetree
Bonjour.

Wapt server 1.3.13.0
J'ai fait des scripts de maintenance que j'ai packagé avec un installeur (inno setup). Un peu comme avec un executable fait avec 7-zip mais un peu plus intelligent.
J'en suis à la création du paquet wapt pour le déploiement.
Je bute sur la clé pour la désinstallation. C'est l'ID de registry que je dois mettre? Ou vaut il mieux créer un exécutable dédié à la désinstallation et l'intégré au paquet?

Re: Création de paquet, la désinstallation

Posté : 01 mars 2018 - 14:36
par htouvet
Votre innosetup doit avoir une clé de désinstallation qui se termine par "_is1") visible en utilisant

Code : Tout sélectionner

wapt-get list-registry ...
Avec innosetup, la clé de désinstallation est définie dans le .iss / [Setup] AppId + '_is1'

Voir : https://www.wapt.fr/en/doc-1.5/Utilisat ... t-registry

Si votre innosetup est bien fait, la désinstallation doit défaire ce qu'il a fait à l'installation.

Sinon, pour des scripts de maintenance intelligents, le plus simple reste quand même de l'écrire directement dans les fonctions install() et uninstall() du paquet Wapt et de pas faire d'innosetup.

Le cycle de développement / test / maintenance est beaucoup plus rapide.