Re: packagemaker update problems
Re: packagemaker update problems
- Subject: Re: packagemaker update problems
- From: Bill Coderre <email@hidden>
- Date: Mon, 10 Sep 2007 15:33:08 -0700
On Sep 10, 2007, at 2:06 PM, Stéphane Sudre corrected me:
If there IS a receipt with the same name, and the receipt has a
version (noted in IFMajorVersion and IFMinorVersion of the
Info.plist) that is newer than the one being installed, the
installer prevents installation with an error.
Just to be "pointilleux", AFAIK, it depends on whether the
AllowRevert flag is enabled or not in the package. I've also found
that if the package is part of a metapackage, it does not prevent
installation on 10.4.10 for instance, it just marks the package as
being skipped.
Ah, I neglected those details. (Assumed you guys wouldn't be doing
mpkgs, which is a bad assumption.)
And here's my policy on installer names and IDs.
If an installer contains the complete software package, I call it
a "full installer" and give it a name like iMovie.pkg.
If an installer contains a partial set of software, I call it an
"update installer" and give it a name like iMovie_701.pkg.
Hmm, I might be terribly cautious but when doing an updater
(updater installer), I also change the CFBundleIdentifier. In the
case I'm thinking about, I append a ".updater." to the
CFBundleIdentifier.
I forgot to mention that my CFBundleIdentifier is always
com.apple.pkg.<packagename>, so com.apple.pkg.iMovie or
com.apple.pkg.iMovie_701
_______________________________________________
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