Programme de désinstallation pour le package sur Mac OS X

Comme un service à mes utilisateurs, j'aimerais faire un script de désinstallation pour supprimer complètement toutes les traces de mon application sur Mac OS X. L'application est installée à l'aide d'un package plutôt que d'être simplement glissés dans le dossier Applications, car il est un démon de type application qui nécessite également d'exécuter un script à l'installation d'être lancé.

Ma pensée est d'inclure un fichier appelé uninstall.sh et le placer dans /Library/Application Support/com.<mycompany>.<myapplication>/ et reportez-vous à présent à partir de la documentation de l'application. Le but est d'arrêter le démon s'en cours d'exécution, de décharger et de supprimer la plist ainsi que de supprimer tout les fichiers d'application. Est-ce son raisonnable ou il y a de meilleures méthodes pour accomplir cette?

Aussi je me demande si il est de bonne pratique de aussi enlever les traces de l'emballage à l'aide de pkgutil --forget - si je ne fais pas ça, la prochaine fois que le paquet est installé, il apparaît que le cours de mise à niveau au lieu d'installé. Des recommandations ou des pointeurs vers une meilleure information?

Est-il pas de moyen standard de le faire sur OS X?

source d'informationauteur villintehaspam