MSI process
Stephan Bergmann
sbergman at redhat.com
Mon Jun 17 02:53:08 PDT 2013
On 06/17/2013 12:35 AM, Mat M wrote:
> * layerlinks.cxx: handle creation of a ure-link file at root. this file
> is used to abstract URE path in code (mainly installation related,
> though). My question is: could we create this file during instsetoo and
> add it as a simple file in the MSI, so CustomAction could be removed ?
> => to keep for now
The ure-link file on Windows is a remnant from a time when we split OOo
installation sets into three layers (URE, basis, brand), and the tree
layers, at least in principle and somewhat depending on platform, could
be at arbitrary locations relative to each other. The basis/brand split
is long gone again by now, and the URE is effectively always at a fixed
location relative to the rest of the installation, esp. on Windows (in
the URE directory).
The most trivial fix would thus be to have the Windows-specific ure-link
file as a normal file, with hardcoded content, instead of generating it
via a custom action during installation. (I wasn't aware that was still
the case.)
(An almost as trivial fix should be to get rid of the ure-link file on
Windows completely, though that might come at the expense of introducing
platform-dependence into some hard-coded paths in the code. I'll look
into that.)
Stephan
More information about the LibreOffice
mailing list