Archive: Installing from multiple media


Installing from multiple media
In searching NSIS for help with installing from multiple CD's, I came across CABSetup. However, I am not completely comfortable with its warnings as my product is commercial.

I am wondering what my options are and what NSIS users do in the case of multiple media. If I put an installer on each CD (The bulk of my content is 3000 or more ogg and emf files.), does NSIS have a means for remembering the directory chosen or accepted by the user, thus enabling continued copying to the install directory without further prompting?

And is it perhaps preferable to place such files outside the installer?


You can try this alternative:
http://nsis.sourceforge.net/Multi-volume_Distribution

-Stu


Thank you. I don't know how I missed that example in my search.


What are the warnings with CABSetup that concerned you for a commercial product?

The only warning I know I put in for the suite was to exercise care if you run InstStub.exe outside of the suite since it will delete the file it runs, but that is it's job.

The compatibility issues are there as a guide for installer authors to know what their installer needs to do around the plug-in i.e. check right Windows version, clean up if Inststub doesn't complete (it does return a non-zero errorlevel), etc.

Duncan


********************************************************************************
WARNING: Exercise extreme caution using this program, it will delete any
program launched by it, including standard Windows programs without
confirmation or warning (which it can launch since it searches the
path if necessary to find the child program.)

YOU HAVE BEEN WARNED.
********************************************************************************

All of your posts that I read indicated to me that you are far more qualified than I am in these things. But after five years of hard labor in my product, I steer clear of such risks and warnings.

As it turns out, all of our current files will happily fit on one cd.


Fair enough - thanks for the feedback.

Duncan