Kaydet (Commit) 19296c84 authored tarafından Ingo Schmidt's avatar Ingo Schmidt

native347 #163968# Java Installer with products in different versions

üst 8373a5b7
...@@ -337,7 +337,9 @@ public class ModuleCtrl { ...@@ -337,7 +337,9 @@ public class ModuleCtrl {
} }
else { else {
if ( isInstalled ) { if ( isInstalled ) {
if ( packageData.isJavaPackage() ) { // only selected checks, because of performance reasons // Maybe a required core module is installed in an older version from another product
boolean isRequiredCoreModule = checkRequiredCoreModule(packageData);
if (( packageData.isJavaPackage() ) || ( isRequiredCoreModule )) { // only selected checks, because of performance reasons
boolean installedPackageIsOlder = installer.isInstalledPackageOlder(packageData, installData); boolean installedPackageIsOlder = installer.isInstalledPackageOlder(packageData, installData);
if ( ! installedPackageIsOlder ) { if ( ! installedPackageIsOlder ) {
// The package is already installed in the same or in a newer version // The package is already installed in the same or in a newer version
...@@ -345,6 +347,7 @@ public class ModuleCtrl { ...@@ -345,6 +347,7 @@ public class ModuleCtrl {
} else { } else {
// This is also something like migrating feature states // This is also something like migrating feature states
packageData.setSelectionState(PackageDescription.INSTALL); packageData.setSelectionState(PackageDescription.INSTALL);
LogManager.addLogfileComment("<b>Adding required older installed package:</b> " + packageData.getPackageName() + "</br>");
} }
} else { // no version check done -> so what is a good setting for already installed packages? } else { // no version check done -> so what is a good setting for already installed packages?
if ( installData.olderVersionExists() ) { // should never be the case in this function if ( installData.olderVersionExists() ) { // should never be the case in this function
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment