tixsys / esteid

Automatically exported from code.google.com/p/esteid
2 stars 0 forks source link

There is no uninstaller for OSX #155

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
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