site_archiver@lists.apple.com Delivered-To: installer-dev@lists.apple.com On May 2, 2007, at 4:45 PM, Mike wrote: Did you remove any extension from the script's filename? — F ... _______________________________________________ Do not post admin requests to the list. They will be ignored. Installer-dev mailing list (Installer-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/installer-dev/site_archiver%40lists.a... The script needs to be named "postflight", not "postflight.sh" for example. Yes, indeed I did. In fact, the script in question has always been named "postflight," and has never had any extension. (And I just now checked in a Finder Info window to verify this.) Anyway, if the script had the wrong name, surely Installer.app would never notice it at all, rather than log a message about failing to run it? An off-list correspondent suggests that a Ruby script — even in the form of an executable beginning with "#! /usr/bin/env ruby" — might be illegal in a postflight role. I doubt this, but is it possible? Fritz Anderson wrote: I have in my package a script named 'postflight'. It appears in the Contents/Resources directory of the package. It has the executable bits set. It is a Ruby script, with the first line being #! /usr/bin/env ruby . Whenever I try the installer, the only error appearing in the log is this: <date> <hostname> : Install failed: The following install step failed: run postflight script for <myPackageName> This email sent to site_archiver@lists.apple.com