Re: Unsaved settings
Re: Unsaved settings
- Subject: Re: Unsaved settings
- From: Robert Claeson <email@hidden>
- Date: Thu, 4 Feb 2010 22:13:30 +0000
On 3 Feb 2010, at 23:06, Jack Repenning wrote:
> Using PackageMaker 3.0.4 (in OS X 10.6.2), some settings I make don't get saved in the .pmdoc, so the next time I build the .mpkg, it comes out wrong and user installs fail, or do the wrong thing. Is there something I can do to make this setting stick?
Nope. It's a bug.
> One specific instace is the "Allow Relocation" check box in the Components tab of the Package panel of the InstallRoot folder of the primary "Choice." I want this unchecked. For most of the components of the package, this works: I uncheck it once, save the .pmdoc, and ever afterwards when I use this .pmdoc, the box comes up unchecked, as I like it. But for one component, no: every time I open the .pmdoc, I find the box checked again.
Yes. And it's the same with the permissions settings.
> I'm not entirely clear on what this "Allow Relocation" check box means. Does this mean the same as allowing "Install Destination" other than System volume? Or does it have something to do with the .app/Contents/MacOS/* binary files' library linkage ("otool -L" output)? Something else? All I've learned is that, if I leave this box checked, the app does not end up where I expect it, nor can I figger out where it did end up.
If you leave the box checked the installer will find any existing instance of the application of your hard drive, not necessarily in /Applications, and overwrite it. If it's a new install it will install as normal in /Applications (or wherever you choose).
You have to go through the entire installer document and check all the settings each time you build a new installation package, which is a major pain.
Robert
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Installer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden