• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
packagemaker update problems
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

packagemaker update problems


  • Subject: packagemaker update problems
  • From: Robert Carroll <email@hidden>
  • Date: Wed, 12 Sep 2007 07:17:15 -0400

Thank you to everyone who replied on this subject. Especially the detailed info from Bill & Stephane.

My installer and updater packages do not have the same names, however I will move to
a more specific naming scheme so that each version would have a slightly different name.

At the moment neither have a CFBundleIdentifier entry in the info.plist files.
Is there any reason not to just edit this into the info,plist with the Property List Editor?


best wishes,


Robert Carroll

RSM Records

Toronto

http://www.rsmrecords.com


On Sep 11, 2007, at 3:03 PM, email@hidden wrote:

Send Installer-dev mailing list submissions to
email@hidden

To subscribe or unsubscribe via the World Wide Web, visit
http://lists.apple.com/mailman/listinfo/installer-dev
or, via email, send a message with subject or body 'help' to
email@hidden

You can reach the person managing the list at

Message: 3
Date: Mon, 10 Sep 2007 15:33:08 -0700
From: Bill Coderre <email@hidden>
Subject: Re: packagemaker update problems
To: St?phane Sudre <email@hidden>
Cc: email@hidden
Message-ID: <email@hidden">email@hidden>
Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed


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

  • Prev by Date: $2 Argument
  • Next by Date: How to get better error messages out of packagemaker
  • Previous by thread: Re: packagemaker update problems
  • Next by thread: $2 Argument
  • Index(es):
    • Date
    • Thread