01-22-2009 02:47 PM
We changed our licensing from a collection of LV Full and Pro and TestStand to LabVIEW 8.6 Developer Suite With Automated Test (TestStand 4.1).
I'm using LM 2.1.1 and have sucessfully created a license set, but I would like to exclude some of the Dev Suite components. I would also like to have the items I DO want to be preselected when the user runs setup.exe. I recall some time ago ( 8.2 maybe) that I could edit some of the setup support files to preset which options would be installed.
The goal is to create a single license set that contains a subset of LabVIEW components AND TestStand 4.1. I also need to create a Debug Deployment version of this setup.
01-22-2009 05:06 PM
It would be possible, but since you have to point VLM to one source folder, then it would require some modification of the source folders. For instance, if you wanted TestStand and LabVIEW only in one VLI, you would have to copy the components of each and place them into one folder with appropriate files.
For the license, you would also need to include the entire DevSuite license file. If you wanted to only include the licenses for the software within the installer, you would have to contact Contracts to get a custom license file to do so.
01-27-2009 05:52 AM - edited 01-27-2009 05:53 AM
I now have installer(s) that I am happy with. I would like to preset the selected items. I've tinkered with the .XML file to try and change "NoInstall" to "Install", but the installer application then reports an error.
How do I preset specific packages to "Install"?
01-27-2009 10:32 AM
I found this NI page using Google to search for "<defaultInstallState>"
I looked for an English version without success. I'm trying to read the translated version via Google.
01-27-2009 11:00 AM
Hi Phillip,
I think you will find this KnowledgeBase article helpful. Instead of looking at the xml file, you should be looking into the bin folder of each application. You can change the default to Local, Absent, or NoChange, as detailed in the KnowledgeBase article.
02-04-2009 01:27 PM - edited 02-04-2009 01:32 PM
I've found that the MegaSuite installer offers the /generatespecfile option.
I've created two VLIs, one for Debug Stations (station based licensing) and one for Developer Suite users (user based licensing), The version of setup.exe for the VLIs asks for a directory instead of a file name. If I run setup.exe from the appropriate VLI folder and specify the subdirectory of 'Client', then I can customize the MegaSuite installer to my liking. I run setup from the appropriate folder and the settings I want are there, this is very nice....
I've set the Drivers package to perform a Custom install and get the Drivers dialog as I expect. I would like to change the default items selected; specifically to NOT INSTALL SignalExpress.
I am aware that I can create a spec file for just the Drivers and perform a silent install, but I would rather have the MetaSuite installer use my custom Driver package selections and just finish the installation. I also know that I can create spec files for all the packages I'm interested in and then create a batch file to call them one by one, but I would like to just use the single click install provided by the VLI.
Is there some way I can tell the Metasuite installer to use a custom specfile for a package?
05-19-2009 03:13 PM
You should be able to modify the spec.ini file of the installer to change the configuration of what gets installed. The spec.ini file also has instructions for silent installs.