23
23
PRODUCT_NAME = OpenJDK
24
24
PRODUCT_SUFFIX = Runtime Environment
25
25
JDK_RC_PLATFORM_NAME = Platform
26
--- openjdk/jdk/src/share/classes/sun/misc/Version-template.java.~1~ 2008-11-25 01:04:53.000000000 -0800
27
+++ openjdk/jdk/src/share/classes/sun/misc/Version-template.java 2009-02-20 09:03:25.000000000 -0800
29
private static final String java_runtime_version =
30
"@@java_runtime_version@@";
32
+ private static final String jdk_derivative_name =
33
+ "@@jdk_derivative_name@@";
35
+ private static final String distro_package_version =
36
+ "@@distro_package_version@@";
42
ps.println(launcher_name + " version \"" + java_version + "\"");
44
/* Second line: runtime version (ie, libraries). */
45
- ps.println(java_runtime_name + " (build " +
46
- java_runtime_version + ")");
47
+ StringBuilder sb = new StringBuilder();
48
+ sb.append(java_runtime_name);
49
+ if (jdk_derivative_name.length() > 0) {
50
+ sb.append(" (").append(jdk_derivative_name).append(")");
52
+ if (distro_package_version.length() > 0) {
53
+ sb.append(" (").append(distro_package_version).append(")");
55
+ sb.append(" (build ").append(java_runtime_version).append(")");
57
+ ps.println(sb.toString());
59
/* Third line: JVM information. */
60
String java_vm_name = System.getProperty("java.vm.name");
61
--- openjdk/jdk/make/java/version/Makefile.~1~ 2008-11-25 01:01:15.000000000 -0800
62
+++ openjdk/jdk/make/java/version/Makefile 2009-02-20 09:03:56.000000000 -0800
64
$(SED) -e 's/@@launcher_name@@/$(LAUNCHER_NAME)/g' \
65
-e 's/@@java_version@@/$(RELEASE)/g' \
66
-e 's/@@java_runtime_version@@/$(FULL_VERSION)/g' \
67
+ -e 's/@@jdk_derivative_name@@/$(JDK_DERIVATIVE_NAME)/g' \
68
+ -e 's/@@distro_package_version@@/$(DISTRO_PACKAGE_VERSION)/g' \
69
-e 's/@@java_runtime_name@@/$(RUNTIME_NAME)/g' \