Re: Relocatable flag in Tiger
Re: Relocatable flag in Tiger
- Subject: Re: Relocatable flag in Tiger
- From: Christopher Ryan <email@hidden>
- Date: Fri, 17 Feb 2006 11:54:21 -0800
Unfortunately, you are seeing the fallout from a bug in Panther, that
we needed to workaround in Tiger. If a package is marked relocatable
and it is installed in /Library or /System then the relocatable bit
is ignored. This was done because relocation was broken for quite
some time in Panther and there are a large number of packages in the
wild that turned relocation by accident and when it was turned back
on, we had to ensure these packages did not reek havoc on the system.
Your workaround is to install your stuff somewhere other then /
Library/Application Support. You should ask yourself why it is
relocatable if it is in a location such as that (the default location
that is). Your other option is to create a distribution script.
Dist scripts do not have this legacy limitation and will only be read
on Tiger and later. The current behavior will continue on Panther.
Chris
No, I'm using single package, I need to support 10.2 and 10.3 systems.
Everything is included in the zip file.
PM
On Feb 17, 2006, at 8:17 PM, Peter Bierman wrote:
If you are using a distribution script (.dist file), then you need
to specify the relocation flag there.
-pmb
At 8:03 PM +0100 2/17/06, Pavol Markoviã wrote:
It doesn't work here. I've made completely new package in Tiger,
it doesn't work in 10.4.5 system, it does work in 10.3.9.
Here's small zip file with project and package:
http://www.monopolar.net/Project.zip
Here are screenshots:
http://www.monopolar.net/ProjectScreenshotTiger.png
http://www.monopolar.net/ProjectScreenshotPanther.pdf
PM
On Feb 17, 2006, at 6:44 PM, Christopher Ryan wrote:
If you select a disk, does it then allow you to select a
folder? In Tiger, the only change is the folder selecting UI
doesn't come up till you select a disk, otherwise, it should
still work.
Chris
I'm probably missing obvious, but when I try to install package
made with relocatable flag on, the Panther and Jaguar
installers allow me (user) to change installation folder. But
the Tiger installer only allows disk selection.
According to this document it should work: http://
developer.apple.com/documentation/DeveloperTools/Conceptual/
SoftwareDistribution/Concepts/sd_install_features.html#//
apple_ref/doc/uid/20001763-1039376-TPXREF30
I've tried to rebuild the package with Tiger PackageMaker, but
without success. Can anyone give me advice on this?
Thanks,
Pavol Markovic
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Installer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40apple.com
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Installer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40apple.com
This email sent to email@hidden
_______________________________________________
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
_______________________________________________
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