postinstall script packagemaker
postinstall script packagemaker
- Subject: postinstall script packagemaker
- From: Russell Gray <email@hidden>
- Date: Mon, 19 Oct 2009 07:33:38 +1100
how do I delete a key in a plist file, in a postinstall script?
I have tried:
Code:
#!/bin/sh
defaults delete $HOME/Library/Preferences/com.apple.Safari myKeyToDelete
the script deletes the entire plist file though, not the key?
I tried this:
Code:
#!/bin/sh
/usr/bin/defaults delete myKeyToDelete
which generates an error in the installer, and doesn't delete the key.
and this one:
Code:
#!/bin/sh
MY_UNUSED_KEY="com.apple.Safari myKeyToDelete"
if [ -d "MY_UNUSED_KEY" ]; then
echo "Removing unused preferences"
/usr/bin/defaults delete "MY_UNUSED_KEY"
fi
which doesnt generate an error, but also doesnt delete the key?
this shouldnt be that difficult....
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden