• 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
Re: Fed up with PackageMaker, any advice?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Fed up with PackageMaker, any advice?


  • Subject: Re: Fed up with PackageMaker, any advice?
  • From: Sidney San Martín <email@hidden>
  • Date: Tue, 13 Oct 2009 11:13:04 -0400

On Fri, Oct 9, 2009 at 7:22 PM, Iceberg-Dev <email@hidden> wrote:
>
> Apple does not follow this recommendation so just don't follow it if you
> don't want to. Just don't overwrite permissions and you will be fine.
>
> Yet, considering 4., I would recommend using 2 packages. one for the common
> components and another for the ones that need to be install only when
> specific requirements are met.

OK. Not splitting the package up into a component for each system
directory makes it much simpler.

I'm trying to decide whether to just install the agent's launchd.plist
to a temporary location and handle it in a postflight script (simpler)
or split up common, 10.4-specific and 10.5+ behaviors into separate
sub-packages as you recommend and turn the top-level package into a
metapackage. That would take OS detection out of the scripts, but I'd
have to carefully plan which actions go in which of the three
postflights.

> If the OS target is 10.5, postinstall and preinstall are the same as
> postflight and preflight.

OK... it does look like the other options disappeared when
PackageMaker switched to targeting 10.5. They're back after switching
back to 10.4. In a 10.4-targeted package, does 10.5 still treat
*install the same as *flight?

By the way, I was about to ask if Iceberg could be scripted, but found
freeze. Great! Unfortunately, when I run freeze on my current project,
it spits out "freeze: Build failed / Insufficient privileges set". I
have no problem building from the GUI. Any idea what's going on here?
 _______________________________________________
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

References: 
 >Fed up with PackageMaker, any advice? (From: Sidney San Martín <email@hidden>)
 >Re: Fed up with PackageMaker, any advice? (From: Iceberg-Dev <email@hidden>)

  • Prev by Date: Re: Fed up with PackageMaker, any advice?
  • Next by Date: Re: Fed up with PackageMaker, any advice?
  • Previous by thread: Re: Fed up with PackageMaker, any advice?
  • Next by thread: Conditionally build different versions of a package?
  • Index(es):
    • Date
    • Thread