On 8 Oct 2009, at 11:50, Richard Frith-Macdonald wrote:

- How does this allow a packager to install and remove defaults as part of package installation / uninstallation? Presumably you can use plmerge to install them (again, is this documented anywhere?), but how do you uninstall them?

This is a text property list ... a packager would manage it in exactly the same way as any other text file they install/uninstall with their packaging system. Probably something as simple as 'rm -rf /etc/GNUstep' when you are removing GNUstep from your system.

You misunderstand the question.  Here's a concrete example:

Camaelon, EtoileBehavior and EtoileMenu all provide appkit user bundles. They are each installed as separate packages. A person creating a package for them wants to make them default for every user. This requires:

1) When the package is installed, each needs to be added to the NSGlobalDomain GSUserAppKitBundles array.

2) When the package is uninstalled, each needs to be removed from the array.

Step 1 can, I believe, be accomplished with plmerge. How would you go about doing step 2?

David


_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to