Re: Can I dynamically create the list of items available to install based on environment capabilities and conditions?
site_archiver@lists.apple.com Delivered-To: installer-dev@lists.apple.com Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=p9X5nYojzwfxqMKe5v9jJWzRXnxCWTo8/gcxshclfsOex5GUb/O0MhGzOziL25Q1tFMGcdygmW/qIMIAG1ZAE4NAdtVSxdRInvoxhqPe69R0oQTF+eWs1WMZdWxZIui9qtnwncT9MEBVotZJJB7a6uvHcU5i7DTwVoMTbMI6Y5w=; Hi, Thanks for the fast response. I think that's OK for our 3D libraries because they're all encrypted and won't be installed unless the licensing exists on the target system. You can set-up ARD to also install the licensing - if not it will skip the libraries. All of our other products can be installed with ARD and I've tested that and it works - they either don't run without the licensing or they run in evaluation mode if the licensing isn't there. The part that I can't figure out is how to update the install display. For example, let's say that a user bought a tool that works with Final Cut Pro or Adobe Premier. We sell those individually at different prices - but the actual product install packages are both on the CD. If a customer puts in a serial number for the Final Cut Pro version - we only want to show the Final Cut Pro tools and not the Adobe Premier tools. If a user puts in a serial number for the Final Cut Pro tools and 3D libraries, we want to show those in the list. There are several different combinations that can be purchased - and we're trying to only show what the customer bought instead of showing every package that's on the CD. Is that possible? Thanks, Jon --- Andy Kim <andyk@mxplay.com> wrote:
FYI, Installer Plugins will not run in Apple Remote Desktop (they'll just be ignored) nor from running installer from the terminal. I guess Installer Plugins are intended to be "optional" dialogs.
http://s.sudre.free.fr/Software/documentation/Iceberg/English.lproj/
documentation/Plugins%20Pane.html
You'll need to either to launch a custom app with UI, or require some information beforehand in some text config file.
-Andy
On Jun 4, 2007, at 2:25 PM, Jonathon Hardy wrote:
Hi,
I work for a company that makes effects applications and plugins for video applications and we have ported several apps and plugins from Windows to Mac OS X 10.4 and higher. We're a couple of months away from releasing these and I have the task of building an installer that does some custom functions, but still looks and feels like a typical installer. It also needs to support ARD and so I have build an installer using PackageMaker and Interface Builder and Xcode for the custom pluging.
This installer performs system checks (OS version, processor type, memory size, etc.) and can change the choices visible and enabled attributes based on the system. However, I also need to be able to let our users answer some questions and only show certain options based on their responses - we have implemented this part as an installer plugin. We also have an installer plugin that lets users enter a serial number, that serial number is checked, some licensing files are put on the user's system, and the outcome of the check will also limit what the user can install. We have to limit this at install time because once some items are installed, there is no way to prevent usage (custom 3D object libraries and such). We have a metapackage and several child packages - each child package runs an executable to find the required licensing files to try to further protect our products. I know this is a bit different and does not exactly follow Apple's HIG, but this is the way we have to do it because of internal policies (don't ask).
My question is - is there a way to get the installer to evaluate the choice dictionary attributes after our users provide some input? Or to write the choice dictionary dynamically?
Thanks So Much, Jon
______________________________________________________________________
______________ Luggage? GPS? Comic books? Check out fitting gifts for grads at Yahoo! Search
http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz
_______________________________________________ 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/andyk%
40mxplay.com
This email sent to andyk@mxplay.com
____________________________________________________________________________________ Shape Yahoo! in your own image. Join our Network Research Panel today! http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 _______________________________________________ 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... This email sent to site_archiver@lists.apple.com
participants (1)
-
Jonathon Hardy