Re: postinstall scripts not executing
site_archiver@lists.apple.com Delivered-To: installer-dev@lists.apple.com Hmmmm...even if we were writing to defaults to: /Library/Preferences/com.apple.xxx simplestring abc123 I get the user defaults thing - we can work around that. Thanks, jeremy On Aug 14, 2008, at 12:12 PM, Luke Bellandi wrote: Hi Jeremy, Best, Luke On 8/14/08 5:40 AM, "Jeremy Matthews" <jeremymatthews@mac.com> wrote: ----- ## Licensing Transmit defaults write com.panic.Transmit3 SerialNumber XXXX-XXXX-XXXX-XXXX ----- What are the known limits to postinstall scripts? Thanks, jeremy On Aug 13, 2008, at 5:39 PM, Gignac, Jason (HAS-SAT) wrote: That's correct, 'ccording to Apple, you just have the one pre and the one post script in a flat package. On 8/13/08 Wednesday, August 13, 2008 -4:38 PM, "Stéphane Sudre" <iceberg-dev@orange.fr> wrote: On Aug 13, 2008, at 12:22 AM, Jeremy Matthews wrote: So, I had specified a postinstall script (per 10.5 - normal) as well as a directory containing a scripts "postupgrade". Of course, I tried builgind and installing packages with and without that option - nothing seemed to work. _______________________________________________ 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/jason.gignac%40pearson.... o _______________________________________________ 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/luke%40adobe.com _______________________________________________ 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... IIRC, if when installing a package with Admin/Root privileges, these scripts are run as root user. In that case, any mucking with user- preferences will change the root user's preferences -- not the prefs of the user that launched the package. I'd check that out. After doing some maintenance on my computer I noticed that simple shell scripts are now working (echo commands, etc) in packages - maybe those 3 developer packages needed some housekeeping... However, some of my other postinstall scripts don't execute (which I never tried before anyways); most of these write to user defaults, for example, registering Transmit: Since I got asked (more than once) about using postUPPGRADE scripts (not just postinstall), I assumed there was some bug in packagemaker that mean it was supporting those as a workaround for not supporting postINSTALL scripts. If you can provide a sample package illustrating the issue, this can help. As far as I can tell (from the documentation), postupgrade script are not supported by the FLAT package format. Adding one to the resources would not help. m This email sent to jason.gignac@pearson.com This email sent to luke@adobe.com This email sent to site_archiver@lists.apple.com
participants (1)
-
Jeremy Matthews