6746421: Compare images logic needs to be more forgiving
Reviewed-by: tbell
This commit is contained in:
parent
25183c156a
commit
28aaf9add2
@ -352,30 +352,6 @@ else
|
|||||||
HOTSPOT_DOCS_IMPORT_PATH :=$(call DirExists,$(HOTSPOT_IMPORT_PATH)/docs,$(PROMOTED_BUILD_BASEDIR)/docs,/NO_DOCS_DIR)
|
HOTSPOT_DOCS_IMPORT_PATH :=$(call DirExists,$(HOTSPOT_IMPORT_PATH)/docs,$(PROMOTED_BUILD_BASEDIR)/docs,/NO_DOCS_DIR)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# PREVIOUS_JDK_FILE: filename of install bundle for previous JDK
|
|
||||||
ifdef ALT_PREVIOUS_JDK_FILE
|
|
||||||
PREVIOUS_JDK_FILE =$(ALT_PREVIOUS_JDK_FILE)
|
|
||||||
else
|
|
||||||
PREVIOUS_JDK_FILE = jdk-$(PREVIOUS_JDK_UNDERSCORE_VERSION)-$(PLATFORM)-$(ARCH)$(BUNDLE_FILE_SUFFIX)
|
|
||||||
endif
|
|
||||||
export PREVIOUS_JDK_FILE
|
|
||||||
PREVIOUS_JDK_FILE:=$(call AltCheckSpaces,PREVIOUS_JDK_FILE)
|
|
||||||
PREVIOUS_JDK_FILE:=$(call AltCheckValue,PREVIOUS_JDK_FILE)
|
|
||||||
|
|
||||||
# PREVIOUS_JRE_FILE: filename of install bundle for previous JRE
|
|
||||||
ifdef ALT_PREVIOUS_JRE_FILE
|
|
||||||
PREVIOUS_JRE_FILE =$(ALT_PREVIOUS_JRE_FILE)
|
|
||||||
else
|
|
||||||
PREVIOUS_JRE_FILE = jre-$(PREVIOUS_JDK_UNDERSCORE_VERSION)-$(PLATFORM)-$(ARCH)$(BUNDLE_FILE_SUFFIX)
|
|
||||||
endif
|
|
||||||
export PREVIOUS_JRE_FILE
|
|
||||||
PREVIOUS_JRE_FILE:=$(call AltCheckSpaces,PREVIOUS_JRE_FILE)
|
|
||||||
PREVIOUS_JRE_FILE:=$(call AltCheckValue,PREVIOUS_JRE_FILE)
|
|
||||||
|
|
||||||
# Set here as shared variables
|
|
||||||
PREVIOUS_JRE_BUNDLE = $(PREVIOUS_RELEASE_PATH)/$(PREVIOUS_JRE_FILE)
|
|
||||||
PREVIOUS_JDK_BUNDLE = $(PREVIOUS_RELEASE_PATH)/$(PREVIOUS_JDK_FILE)
|
|
||||||
|
|
||||||
# These are the same on all platforms but require the above platform include 1st
|
# These are the same on all platforms but require the above platform include 1st
|
||||||
|
|
||||||
# BOOTDIR: Bootstrap JDK, previous released JDK.
|
# BOOTDIR: Bootstrap JDK, previous released JDK.
|
||||||
@ -389,19 +365,70 @@ export BOOTDIR
|
|||||||
BOOTDIR:=$(call AltCheckSpaces,BOOTDIR)
|
BOOTDIR:=$(call AltCheckSpaces,BOOTDIR)
|
||||||
BOOTDIR:=$(call AltCheckValue,BOOTDIR)
|
BOOTDIR:=$(call AltCheckValue,BOOTDIR)
|
||||||
|
|
||||||
|
# PREVIOUS_FCS_RE_AREA: re path to where previous release binaries/bundles are
|
||||||
|
PREVIOUS_FCS_RE_AREA = $(SLASH_JAVA)/re/jdk/$(PREVIOUS_JDK_VERSION)/archive/fcs
|
||||||
|
|
||||||
|
# PREVIOUS_RELEASE_IMAGE: Previous install image to compare against
|
||||||
|
ifdef ALT_PREVIOUS_RELEASE_IMAGE
|
||||||
|
|
||||||
|
# Explicit image provided, no bundle access needed
|
||||||
|
PREVIOUS_RELEASE_IMAGE :=$(call FullPath,$(ALT_PREVIOUS_RELEASE_IMAGE))
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
# PREVIOUS_RELEASE_PATH: path to where previous release bundles are
|
# PREVIOUS_RELEASE_PATH: path to where previous release bundles are
|
||||||
ifdef ALT_PREVIOUS_RELEASE_PATH
|
ifdef ALT_PREVIOUS_RELEASE_PATH
|
||||||
PREVIOUS_RELEASE_PATH :=$(call OptFullPath,$(ALT_PREVIOUS_RELEASE_PATH))
|
PREVIOUS_RELEASE_PATH :=$(call OptFullPath,$(ALT_PREVIOUS_RELEASE_PATH))
|
||||||
else
|
else
|
||||||
PREVIOUS_RELEASE_PATH =$(SLASH_JAVA)/re/jdk/$(PREVIOUS_JDK_VERSION)/archive/fcs/bundles/$(PLATFORM)-$(ARCH)
|
PREVIOUS_RELEASE_PATH := \
|
||||||
|
$(call DirExists,$(PREVIOUS_FCS_RE_AREA)/bundles/$(PLATFORM)-$(ARCH),,)
|
||||||
endif
|
endif
|
||||||
export PREVIOUS_RELEASE_PATH
|
|
||||||
|
# Depending on if we have access to these bundles
|
||||||
|
ifeq ($(PREVIOUS_RELEASE_PATH),)
|
||||||
|
# Use images in re area or BOOTDIR (which is normally the previous release)
|
||||||
|
PREVIOUS_RELEASE_IMAGE := \
|
||||||
|
$(call DirExists,$(PREVIOUS_FCS_RE_AREA)/binaries/$(PLATFORM)-$(ARCH),$(BOOTDIR),)
|
||||||
|
else
|
||||||
|
# Get names of and paths to bundles
|
||||||
PREVIOUS_RELEASE_PATH:=$(call AltCheckSpaces,PREVIOUS_RELEASE_PATH)
|
PREVIOUS_RELEASE_PATH:=$(call AltCheckSpaces,PREVIOUS_RELEASE_PATH)
|
||||||
PREVIOUS_RELEASE_PATH:=$(call AltCheckValue,PREVIOUS_RELEASE_PATH)
|
PREVIOUS_RELEASE_PATH:=$(call AltCheckValue,PREVIOUS_RELEASE_PATH)
|
||||||
|
export PREVIOUS_RELEASE_PATH
|
||||||
|
|
||||||
# PREVIOUS_RELEASE_IMAGE: Previous install image to compare against
|
# PREVIOUS_JDK_FILE: filename of install bundle for previous JDK
|
||||||
ifdef ALT_PREVIOUS_RELEASE_IMAGE
|
ifdef ALT_PREVIOUS_JDK_FILE
|
||||||
PREVIOUS_RELEASE_IMAGE :=$(call FullPath,$(ALT_PREVIOUS_RELEASE_IMAGE))
|
PREVIOUS_JDK_FILE =$(ALT_PREVIOUS_JDK_FILE)
|
||||||
|
else
|
||||||
|
PREVIOUS_JDK_FILE = \
|
||||||
|
jdk-$(PREVIOUS_JDK_UNDERSCORE_VERSION)-$(PLATFORM)-$(ARCH)$(BUNDLE_FILE_SUFFIX)
|
||||||
|
endif
|
||||||
|
export PREVIOUS_JDK_FILE
|
||||||
|
PREVIOUS_JDK_FILE:=$(call AltCheckSpaces,PREVIOUS_JDK_FILE)
|
||||||
|
PREVIOUS_JDK_FILE:=$(call AltCheckValue,PREVIOUS_JDK_FILE)
|
||||||
|
|
||||||
|
# PREVIOUS_JRE_FILE: filename of install bundle for previous JRE
|
||||||
|
ifdef ALT_PREVIOUS_JRE_FILE
|
||||||
|
PREVIOUS_JRE_FILE =$(ALT_PREVIOUS_JRE_FILE)
|
||||||
|
else
|
||||||
|
PREVIOUS_JRE_FILE = \
|
||||||
|
jre-$(PREVIOUS_JDK_UNDERSCORE_VERSION)-$(PLATFORM)-$(ARCH)$(BUNDLE_FILE_SUFFIX)
|
||||||
|
endif
|
||||||
|
export PREVIOUS_JRE_FILE
|
||||||
|
PREVIOUS_JRE_FILE:=$(call AltCheckSpaces,PREVIOUS_JRE_FILE)
|
||||||
|
PREVIOUS_JRE_FILE:=$(call AltCheckValue,PREVIOUS_JRE_FILE)
|
||||||
|
|
||||||
|
# Paths to these bundles
|
||||||
|
PREVIOUS_JRE_BUNDLE = $(PREVIOUS_RELEASE_PATH)/$(PREVIOUS_JRE_FILE)
|
||||||
|
PREVIOUS_JDK_BUNDLE = $(PREVIOUS_RELEASE_PATH)/$(PREVIOUS_JDK_FILE)
|
||||||
|
endif
|
||||||
|
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Indicate we are using an image comparison
|
||||||
|
ifneq ($(PREVIOUS_RELEASE_IMAGE),)
|
||||||
|
PREVIOUS_RELEASE_PATH = USING-PREVIOUS_RELEASE_IMAGE
|
||||||
|
PREVIOUS_JRE_BUNDLE = USING-PREVIOUS_RELEASE_IMAGE
|
||||||
|
PREVIOUS_JDK_BUNDLE = USING-PREVIOUS_RELEASE_IMAGE
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# CACERTS_FILE: if OPENJDK is false and the internal version of the file
|
# CACERTS_FILE: if OPENJDK is false and the internal version of the file
|
||||||
|
Loading…
x
Reference in New Issue
Block a user