[Rd] In creating a Windows binary package (zip), how do I make the installation configurable

rick.jones at sungard.com rick.jones at sungard.com
Thu Jul 12 19:00:11 CEST 2007


I would like to create a binary package for Windows which when
installed will give the user an option of whether to install
one version or another.

Here is the problem, I have a package 'FAME' that can run
in two different modes on Windows. An old mode that uses
R to connect to a remote linux machine and a new way that
uses a locally installed database.

I would allow this decision to be made at run time, but
the DLL in the later case depends upon the database's DLL
being on the Windows machine. A runtime solution would 
require at least one extra level of dynamic loading.

So I would like something like this to happen:
 the zip file contains fame-local.dll and fame-remote.dll
 when the user selects 'install packages from a zip file'
 the user should be given the option of which DLL 
 should be renamed to 'fame.dll'.

Is this possible??

If so, how would I do it?

If not, then are there an recommendations for a solution?
  An alternative I can try is to have 2 separate packages,
  'fame' and 'fame-remote'.

Thanks,
Rick Jones



More information about the R-devel mailing list