Uninstall vs Remove

Questions about WAPT Packaging / Requêtes et aides autour des paquets Wapt.
Règles du forum
* Questions can be asked in English or in French. If the thread is started in English, stick to English, if it is started in French, stick to French.
* Vous pouvez poser vos questions en Français ou en Anglais. Si un sujet est commencé en français, merci de répondre en français. Si un sujet est commencé en anglais, merci de répondre en anglais.
* Please prefix of the title of the thread to [SOLVED] if it is solved.
* Merci de préfixer le titre du thread par [RESOLU] si il est résolu.
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