Apple does not provide a standard mechanism to uninstall software.
However, Open EstEID can provide it's own uninstaller.
There are already preflight scripts in packages/macosx/trunk/Installer
that clean the system up before installation and a manually maintained
uninstall.sh script.
http://esteid.googlecode.com/svn/packages/macosx/trunk/Installer/uninstall.sh
What is needed is:
1. A modification to the build system that combines all preflight scripts into
monolithic uninstall.sh script automatically.
2. A button to esteid preferences panel that can be used to launch the
uninstallation process.
3. A dialog to confirm the action.
4. Code to properly request root privileges from system (results in a privilege
escalation prompt).
5. Code that executes uninstall.sh using elevated privileges.
I can accomplish #1 if somebody else takes 2 - 4 :)
Original issue reported on code.google.com by ant...@gmail.com on 16 Mar 2011 at 9:44
Original issue reported on code.google.com by
ant...@gmail.com
on 16 Mar 2011 at 9:44