Re: Tiger and Panther: sysctl requirements just not working?
Re: Tiger and Panther: sysctl requirements just not working?
- Subject: Re: Tiger and Panther: sysctl requirements just not working?
- From: Stéphane Sudre <email@hidden>
- Date: Mon, 11 Jul 2005 21:49:25 +0200
On lundi, juillet 11, 2005, at 09:31 PM, Stéphane Sudre wrote:
On lundi, juillet 11, 2005, at 08:11 PM, Christopher Ryan wrote:
Stéphane,
The TestOperator needs to be "=" or "eq", "==" is not valid.
I agree it's not valid because the documentation is stating that it's
=.
But on 10.3.9, it's valid and working fine. When the values are equal
the requirement is fulfilled. When the values are different, it's not.
=> Regression :)
Still, on sysctl requirement. This one is driving me a bit crazy.
2 points I need to clarify:
- when I say "it's working fine". It's working fine with the plist
requirement for instance. sysctl is for the moment a different story.
- when I write <= or >= in the IFRequirementDicts, this is not the real
value in the file, as I'm using the plist editor to edit the Info.plist
file, < is replaced by > (at least I hope).
One additional point:
When I said the installation was allowed on 10.4.1. In fact, it was
not. My observation was due to the fact that on 10.4.1, the
requirements are evaluated a long time after the welcome pane is
displayed. This increases my belief that this delayed evaluation is a
problem.
Side funny bug: If you replaced SpecArgument by SpecProperty, you, of
course, end with an incorrect dictionary. But the funny point is that
when you try to launch the installation, Installer on 10.3.9 is
displaying an Alert dialog stating:
"The opened Installer package is valid" and then you just can click OK
and can not run the installation.
_______________________________________________
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