Uninstall vs Remove

Questions about WAPT Packaging / Requêtes et aides autour des paquets Wapt.
Règles du forum
Règles du forum
* English support on www.reddit.com/r/wapt
* Le support en français se fait sur ce forum
* Merci de préfixer le titre du thread par [RESOLU] s'il est résolu.
* Préciser version de WAPT installée (1.3.9 / 1.3.13 / 1.5 )
* Préciser OS du serveur (Linux / Windows) et version (Debian Jessie/Stretch - CentOS 7 - Windows Server 2012/2016)
* Préciser OS de la machine d'administration/création des paquets (Windows 7 / 10)
TomTomGo
Messages : 17
Inscription : 03 mai 2017 - 15:36
Localisation : La Chapelle sur Erdre

06 févr. 2019 - 10:35

Bonjour,

Quelle est la bonne méthode pour désinstaller proprement un paquet ?
Je m'explique : dans un de mes paquets je dois procéder à plusieurs opérations "manuelles" pour la désinstallation.
Je dois lancer une commande du type "SetupClient.exe /ALLOWRUN /X /Q" car le programme ne prend pas en charge la désinstallation par le msiexec du uninstallstring[] (client CRM Dynamics Microsoft) puis effectuer une série de suppression fichiers + clés de registre.
J'ai donc surchargé la fonction uninstall() mais à la désinstallation du paquet par "wapt-get remove monpaquet" les instructions qu'elle contient ne sont pas exécutée, il tente la désinstallation par le msiexec /X.
En revanche, un wapt-get uninstall monpaquet exécute bien les instructions du uninstall()
Faut-il surcharger la fonction remove() plutôt que la fonction uninstall() ?

Merci d'avance pour vos éclaicissements !

Thomas
Répondre