site_archiver@lists.apple.com Delivered-To: installer-dev@lists.apple.com So: Don't use sudo in your postinstall scripts. And - any reason the launchd plist isn't simply in the archive and bom? -Greg On Oct 21, 2008, at 11:19 AM, OSullivan, Steve wrote: Good morning all, Things are laid out like this (examining the package with Pacifist): engine.pkg pkgbaseengine.pkg scripts postinstall Resources launch daemon plist sudo ditto ../Resources/com.company.launchd.engine_osx.plist /Library/LaunchDaemons/ As of right now, I do not know how to properly identify the starting location of the launch daemon to be able to copy it into the /Library/LaunchDaemons directory. I really appreciate any and all thoughts! TIA, Steve O'Sullivan _______________________________________________ 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/greg.neagle%40disneyani... _______________________________________________ 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... $1: Full path to the installation package the Installer application is processing. For example: /Volumes/Users/michelle/Desktop/ Levon.mpkg ditto $1/Contents/Resources/com.company.launchd.engine_OS.plist / Library/LaunchDaemons/ Try to avoid postinstall (and preinstall) file copying if at all possible. Ideally the bom should tell the truth as far as what files were installed and/or replaced by your package. I am creating an installer package using PackageMaker 3.0.2 from the command line. I am running a postinstall script that overall seems to work well (it is triggered and most of its commands are carried out.) The problem lies in the fact that I am trying to copy a launch daemon plist from the package to /Library/LaunchDaemons, and I cannot seem to find the proper syntax to tell the script where the launch daemon plist is located in the installer. In my postinstall script, I am using the following line to try and place the launch daemon plist in the appropriate place which so far fails: This email sent to greg.neagle@disneyanimation.com This email sent to site_archiver@lists.apple.com