OK, I think I understand your logic now.
I'm guessing that you (and many others) are doing it this way because you haven't fully understood how to use the Installation Tree to maximize its effectiveness.
In a nutshell, the installation tree can take files from
multiple source locations and install them all into the same destination folder. There is no need to copy the files to one source folder just because you want them to end up in the same destination folder. The result is that my Astrum method can build the same install file as yours without copying any files anywhere on the computer before doing it.
I couldn't figure out a good way to describe the details in words so I created
this demo to explain it. (Sorry, it got a bit long - about 12 minutes.)
Edit:
RE: "For a particular application, I have master installs for 30 day demo, 3 user and 5-user."
If I understand this statement correctly, I would create one Astrum file first (let's say for the 30 day demo), then copy that file to another name (let's say for the 3-user) and change the
Files to Install in Astrum that make it a 3-user version. Then do the same thing for the 5-user. (I suspect you've already basically done that except that you need to copy in the appropriate 30 day / 3 user / 5 user files before building each install.) Then future updates would be a matter of selecting each of the Astrum files and clicking the
Create Setup icon - no copying of files required. The various "30 day / 3 user / 5 user" files could all be in the development folder (if that works) or they could be stored separately in another subfolder or even another drive if you really wanted to. As explained above, it doesn't matter where they are on the development computer because you can tell Astrum where to actually install them regardless of their source location.
The end result is that your "a matter of a few minutes to generate all the installs" could become a matter of a few seconds.
Bookmarks