When I go to download a new piece of NI software, there is an online installer which:
1) Installs the latest version of NIPM
2) Registers any needed feeds
3) Presents an installer dialog to user
4) Installs product
5) exits gracefully.
And is <10 KB in size.
It would be incredibly useful to be able to create such an installer through on of the available builder interfaces that points to (for instance) network feeds, or a partner feed, or something like that.
There are currently some "work arounds" but they all are rather complex, clunky, and require a level of BAT file execution that's not really easy.
(I could probably do this easier through LV coding, but if the LVRuntime isn't installed, that doesn't really help me :-))
Adding lower-level control to LabVIEW and NI Package Builder might be a lot of work to properly expose with all the permutations that you might require for you specific needs.
If you are interested in this idea, would the need to expose this in LabVIEW or NI Package Builder be mitigated by the availability of a simple installer-builder console tool that takes as input a config file that contains the list of top-level packages the installer will install, what URI to use when installing, and what dependencies to include or not include in the installer's pool?