[Libreoffice-commits] core.git: solenv/bin

Mike Kaganski mike.kaganski at collabora.com
Mon Apr 16 08:37:49 UTC 2018


 solenv/bin/modules/installer/windows/upgrade.pm |   15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

New commits:
commit 914f6385d98f8c898102c971a4d5b0eb9f075ef0
Author: Mike Kaganski <mike.kaganski at collabora.com>
Date:   Mon Apr 16 07:23:29 2018 +0100

    32-bit installer must search both for 32- and 64-bit redist
    
    Change-Id: I343b731878c5ebbe61dc8b01fecf3be36b9a35c3
    Reviewed-on: https://gerrit.libreoffice.org/52933
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Mike Kaganski <mike.kaganski at collabora.com>

diff --git a/solenv/bin/modules/installer/windows/upgrade.pm b/solenv/bin/modules/installer/windows/upgrade.pm
index 9e0d7ea79fb7..cb54a794cbc5 100644
--- a/solenv/bin/modules/installer/windows/upgrade.pm
+++ b/solenv/bin/modules/installer/windows/upgrade.pm
@@ -46,16 +46,15 @@ sub create_upgrade_table
     push(@upgradetable, $newline);
 
     # Detecting if VC Runtime is installed on system
-    $newline = "VCRUNTIME_UPGRADE_CODE" . "\t" . "14.0.24215" . "\t" . "15.0.0" . "\t" . "" . "\t" . "258" . "\t" . "" . "\t" . "VCRUNTIME_DETECTED";
-    if ( $installer::globals::cpuname eq 'X86_64' )
-    {
-        $newline =~ s/VCRUNTIME_UPGRADE_CODE/{36F68A90-239C-34DF-B58C-64B30153CE35}/;
-    }
-    else
+    $newline = "{36F68A90-239C-34DF-B58C-64B30153CE35}" . "\t" . "14.0.24215" . "\t" . "15.0.0" . "\t" . "" . "\t" . "258" . "\t" . "" . "\t" . "VCRUNTIME_DETECTED";
+    push(@upgradetable, $newline);
+
+    # 32-bit installer must also detect if 32-bit Runtime is installed
+    if ( $installer::globals::cpuname ne 'X86_64' )
     {
-        $newline =~ s/VCRUNTIME_UPGRADE_CODE/{65E5BD06-6392-3027-8C26-853107D3CF1A}/;
+        $newline = "{65E5BD06-6392-3027-8C26-853107D3CF1A}" . "\t" . "14.0.24215" . "\t" . "15.0.0" . "\t" . "" . "\t" . "258" . "\t" . "" . "\t" . "VCRUNTIME_DETECTED";
+        push(@upgradetable, $newline);
     }
-    push(@upgradetable, $newline);
 
     # Saving the file
 


More information about the Libreoffice-commits mailing list