Thanks for the example! Excuse my ignorance, but what does '-d' command do? I've been trying to search for info on this, related to shell-scripting, but couldn't find anything. Thanks, - Stephen On 3/27/17 12:35 PM, "Oakman" <installer-dev-bounces+sk=karma-lab.com@lists.apple.com on behalf of oakman@iplantedtrees.com> wrote:
On Mar 26, 2017, at 3:14PM, Stephen Kay wrote:
What I really need to see is an example script for removing installed files.
This is how I did it using a postinstall script. I am only an amateur, so take it for what its worth. ---------- #!/bin/sh # #################################################### ### Remove our application, Foo, if present. ### ####################################################
## Is Foo installed? ## if [[ -d "$3/Applications/Foo.app" ]] ; then
## Remove the application ## rm -rf "$3/Applications/Foo.app"
sleep 1 ## Is the optional FooSelection service installed? ## if [[ -d "$3/Library/Services/FooSelection.service" ]] ; then
## Remove Foo service if it exists ## rm -rf "$3/Library/Services/FooSelection.service" fi
## Remove the files Mac OS X created when ## ## Foo was run per Boss's instructions ##
/usr/bin/su $USER -c "/bin/rm -R ~/Library/Saved\ Application\ State/Foo\ *.foo.prefs.savedState" /usr/bin/su $USER -c "/bin/rm -R ~/Library/Preferences/Foo\ *.foo.prefs.plist"
## Remove record of Foo having been installed ## /usr/sbin/pkgutil --forget "com.foo.pkg" /usr/sbin/pkgutil --forget "com.foo.service.pkg" fi
exit 0 ----------
_______________________________________________ Do not post admin requests to the list. They will be ignored. Installer-dev mailing list (Installer-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/installer-dev/sk%40karma-lab.com
This email sent to sk@karma-lab.com
_______________________________________________ Do not post admin requests to the list. They will be ignored. Installer-dev mailing list (Installer-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/installer-dev/site_archiver%40lists.... This email sent to site_archiver@lists.apple.com