[osgeo4w-dev] optional dependencies

andrea antonello andrea.antonello at gmail.com
Fri Mar 11 16:16:02 EST 2011


Hi Matt,
thanks for the pointers on uninstall mechanics.

Supplying a BeeGIS-dev might be a good idea at some point later, based
on uDig-dev. This would make sense.

Cheers,
Andrea


On Fri, Mar 11, 2011 at 7:12 PM, Matt Wilkie <matt.wilkie at gov.yk.ca> wrote:
>>> One dummy question related to this. How is upgrading uninstalling
>>> preformed? Is the exact list of files removed or is the attempt
>>> instead that to overwrite? I am a bit afraid of how uninstall of
>>> BeeGIS would go. But I assume it removes the files and that is all?
>>
>> The installer maintains a list of original files installed and removes
>> them all.  It does not have any mechanism to remove files added later.
>
> The list of files installed is recorded in the compressed text file
> %osgeo4w_root%/etc/setup/package-name.lst.gz. When package is uninstalled
> only these files are removed. I believe an upgrade action uninstalls and
> then installs (rather than simply overwriting in place).
>
> Looking at the file structure of beegis as it installs currently I think
> you'd need to provide two packages, "beegis-dev, depends on udig-dev", and
> "beegis, depends on udig".
>
> One could perhaps add some logic to a etc/post-install/beegis.bat that
> checked for "apps/udig" or "apps/udig-dev" and created junction links to
> "apps/beegis"... (would work only on NTFS file systems). Or something of
> that nature.
>
> I don't think there is an equivalent "etc/pre-install/package.bat" mechanism
> available which could check and set config settings before installing
> anything.
>
> cheers,
>
> -matt
> _______________________________________________
> osgeo4w-dev mailing list
> osgeo4w-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/osgeo4w-dev
>


More information about the osgeo4w-dev mailing list