Page 1 sur 1

Uninstall vs Remove

Publié : 06 févr. 2019 - 10:35
par TomTomGo
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