Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.