-
Bug
-
Resolution: Duplicate
-
P4
-
None
-
1.4.0
-
generic
-
generic
Name: dm26566 Date: 11/01/2000
The win32 installer make files (make/ishield/*) have the JDK release
hardcoded in several of its files. Instead, the value for the
release should be inheritied from the build by using the variables
defined (and possibly overridden) in make/common/Defs.gmk:
JDK_MAJOR_VERSION
JDK_MINOR_VERSION
JDK_MICRO_VERSION
MILESTONE
BUILD_NUMBER
JDK_VERSION
RELEASE
FULL_VERSION
The above values are guaranteed to match the JDK being built and
if the version number were to change for any reason, there would
be no need to edit all the files listed below.
The list of files which contain the hardcoded values are:
make/ishield/jdk/jdk.ipr
make/ishield/jdk/jdk.pfw
make/ishield/jdk/jdk_is5_1.tar
make/ishield/jdk/string_tables/0009-English/value.shl
make/ishield/jdk/string_tables/0011-Japanese/value.shl
make/ishield/jdk/string_tables/0012-Korean/value.shl
make/ishield/jdk/string_tables/0404-Chinese-Taiwan/value.shl
make/ishield/jdk/string_tables/0804-Chinese-PRC/value.shl
make/ishield/jre/default_english.mda
make/ishield/jre/default_international.mda
make/ishield/jre/jre12.pfw
make/ishield/jre/jrescript.rul
make/ishield/jre/jre_english.ipr
make/ishield/jre/jre_international.ipr
make/ishield/jre/jre_is5_1.tar
make/ishield/jre/setup.iss
make/ishield/jre/string_tables/0007-German/value.shl
make/ishield/jre/string_tables/0009-English/value.shl
make/ishield/jre/string_tables/000a-Spanish/value.shl
make/ishield/jre/string_tables/0010-Italian/value.shl
make/ishield/jre/string_tables/0011-Japanese/value.shl
make/ishield/jre/string_tables/0012-Korean/value.shl
make/ishield/jre/string_tables/001d-Swedish/value.shl
make/ishield/jre/string_tables/0404-Chinese-Taiwan/value.shl
make/ishield/jre/string_tables/040c-French-Standard/value.shl
make/ishield/jre/string_tables/0804-Chinese-PRC/value.shl
make/ishield/license/license.txt
make/ishield/license/license_ja.txt
make/ishield/license/license_jre.txt
make/ishield/license/license_jre_ja.txt
======================================================================
- duplicates
-
JDK-4638711 updating installer to new release is problematic
-
- Closed
-
- relates to
-
JDK-4321813 Consolidate version information
-
- Resolved
-
-
JDK-4321809 Update all version numbers relevant to Merlin
-
- Resolved
-