• 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: Installer: Works on Tiger, Not on Panther
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Installer: Works on Tiger, Not on Panther


  • Subject: Re: Installer: Works on Tiger, Not on Panther
  • From: Bill Coderre <email@hidden>
  • Date: Sat, 9 Sep 2006 13:15:05 -0700

I'm not on the Installer.app team, but I frequently write installers that work on 10.3 and 10.4 systems both (I wrote iLife 04, 05, and 06). I am mystified by this behavior. Never heard of anything like it.

Is it easy to either email it to me privately or post it somewhere where I can download it? (Obviously, it should be "sanitized" to protect your intellectual property, so if it's not a big deal, make an installer than installs, say, TextEdit that exhibits this behavior.)

I am going to make a wild guess that your installer is "rooted" at "/ Applications/MyApp.app/" and you're installing stuff into there. Re- rooting it to /Applications or to / should fix it.

Or perhaps you're using the Locator in some atypical way that's somehow making it behave crazily.

Wild guesses. If those don't work, please email me privately and I'll have a look and suggest a workaround.

On Sep 9, 2006, at 5:00 AM, Mark Coniglio wrote:
Dear List & Stéphane,


On vendredi, septembre 8, 2006, at 11:18  PM, Mark Coniglio wrote:

How do you transfer the package from Tiger to Panther?

I create a disk image on Tiger.

This resulting disk image is downloaded by the user, automatically mounts and runs. On Tiger all is well -- the application folder is called "MyName.app". On Pather, it is just "MyName", thus it doesn't show up as an application.

The package is a self-contained item, no? It would seem that the method of copying it to Panther would have no bearing on how it would be installed.

It seems more like the program that runs the installer package on Panther is making a mistake, as compared to the installer package on Tiger.

Just to eliminate obvious cases:

- when you use Pacifist to inspect the package contents, the .app extension is there?

Yes -- the .app is shown in Pacifist.


- On Panther, when you make a ls in the folder where the app is installed, the .app extension is there?

No -- it isn't there on Panther, but is there on Tiger.


- Is the Panther OS on a non HFS(+) partition such as UFS?

The partition is MacOS Extended (Journaled).

So again, it would seem that the installer program that lives in 10.3.9 is dropping the .app from the folder name, while the installer program in Tiger is not.

I suppose there must be some way to run a post-install script to check this and fix it if necessary. I'll look up the docs on that.

Best,
Mark

--
=====================================================================
Mark Coniglio, Artistic Co-Director | email@hidden
Troika Ranch Dance Theater          | http://www.troikaranch.org
=====================================================================
_______________________________________________
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
References: 
 >Re: Installer: Works on Tiger, Not on Panther (From: Mark Coniglio <email@hidden>)

  • Prev by Date: Re: Installer: Works on Tiger, Not on Panther
  • Next by Date: Installer doesn't use the Info.plist from packagemaker
  • Previous by thread: Re: Installer: Works on Tiger, Not on Panther
  • Next by thread: Installer: Works on Tiger, Not on Panther [CONT]
  • Index(es):
    • Date
    • Thread