[mapguide-trac] #889: FDO Componentized install
MapGuide Open Source
trac_mapguide at osgeo.org
Wed Jul 22 10:14:11 EDT 2009
#889: FDO Componentized install
-------------------------+--------------------------------------------------
Reporter: jng | Owner: jng
Type: enhancement | Status: new
Priority: low | Milestone: 2.2
Component: Installer | Version:
Severity: trivial | Resolution:
Keywords: | External_id:
-------------------------+--------------------------------------------------
Comment (by jng):
Too ambitious for me. I tried to write a utility to do this, but gave up
trying to figure out why the Win32 LoadLibrary() API wouldn't load the
provider dlls I was passing in.
So I'm going for the following approach:
- Build the file list for FDO manually, since the file list is well
defined and isn't going to change dramatically. Break that file list into
a FDO "Core" feature and multiple provider features.
- Have a templated providers.xml sourced from the FDO 3.4 SDK with BEGIN*
and END* identifiers around each provider entry.
- Have a custom action that interrogates the MSI feature state of each FDO
provider, if it is set to not install, the BEGIN* and END* identifiers for
that provider entry are replaced with XML comment markers (ie <!-- and
-->) otherwise they are replaced with empty strings. In effect, we're
commenting out providers we're not installing.
I don't know how good this approach is, but it is the simplest one that
can be done.
--
Ticket URL: <http://trac.osgeo.org/mapguide/ticket/889#comment:2>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals
More information about the mapguide-trac
mailing list