I have foolishly promised a new Installshield Wizard for our 1.1.11 release, so I spent the afternoon mucking around with Installshield.
There are two pressing issues: the old release (1.1.0) uses a cygwin from 4/16/2003 (yes, that's 2003). Some of the C code in the tree won't compile on the old cygwin and we really should support a more up-to-date cygwin. Part of supporting a new cygwin is creating a new Installshield Wizard that will install the newer cygwin packages.
The other issue is that we'd like to provide a hook for running a script that can be placed on a CD post-wizard creation. This way we can add scripts that, say, install an rpm of a version newer than that installed by the wizard, or install new drivers, or .... you get the point... without building and testing a new Wizard. (Have you seen the wizard? It takes a while to build and test.) This task is what I worked on. It looks as if it's going to work; I have only to parse windows-style path to a unix-style path in the Installscript and that should do it.
Now that I've expressed optimism it'll probably fail.
Assuming success, this IS will be available for new users starting with 1.1.11. Those with existing TinyOS installations should *not* use the Installshield Wizard; you should upgrade using the normal Cygwin setup.exe (see www.cygwin.com). But more on that when 1.1.11 comes out...
This work will also be used for the 1.2 and 2.0 releases.