office-gobmx/instsetoo_native
Mike Kaganski b17d645266 MSI: Disable creation of system restore points during installation
We don't install low-level system components that have potential of
ruining the system, which would be the reason to create the restore
points. Some systems suffer from very long creation of the restore
points, like in tdf#129087:

...
MSI (s) (60:00) [09:18:54:201]: Calling SRSetRestorePoint API. dwRestorePtType: 1, dwEventType: 102, llSequenceNumber: 0, szDescription: "Removed LibreOffice 6.3 Help Pack (English (United Kingdom))".
MSI (s) (60:00) [09:26:57:699]: The call to SRSetRestorePoint API succeeded. Returned status: 0, llSequenceNumber: 73.
...

So let's just disable the generation of restore points, as per [1].

[1] https://docs.microsoft.com/en-us/windows/win32/msi/msifastinstall

Change-Id: I452859d72284e0b2ea9a407e30a5e256a8c0a0f6
Reviewed-on: https://gerrit.libreoffice.org/84113
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2019-11-30 14:24:14 +01:00
..
inc_common/windows/msi_templates/Binary
inc_ooohelppack/windows/msi_templates MSI: Disable creation of system restore points during installation 2019-11-30 14:24:14 +01:00
inc_openoffice MSI: Disable creation of system restore points during installation 2019-11-30 14:24:14 +01:00
inc_sdkoo/windows/msi_templates MSI: Disable creation of system restore points during installation 2019-11-30 14:24:14 +01:00
util
CustomTarget_install.mk
CustomTarget_setup.mk
Makefile
Module_instsetoo_native.mk
ooenv
Package_instsetoo_native_ooenv.mk
Package_setup.mk
Package_setup_ure.mk
README

native install-set creation

This is where you will find your natively packaged builds after the
build has completed. On windows these would live in:

workdir/*/installation/LibreOffice_Dev/native/install/en-US/*.msi

for example (nothing like a few long directory names before breakfast).

Also generates ini files for the instdir/ tree (which are unfortunately
duplicated for now between instsetoo_native/CustomTarget_setup.mk and scp2).