This causes the last line to be truncated by certain versions of sed:
graal@t72a1:~/hs-comp$ uname -a
SunOS t72a1 5.11 11.3 sun4v sparc sun4v
graal@t72a1:~/hs-comp$ sed -e 's/@@LAUNCHER_NAME@@/openjdk/' -e 's/@@RUNTIME_NAME@@/OpenJDK Runtime Environment/' -e 's/@@VERSION_SHORT@@/9-internal/' -e 's/@@VERSION_STRING@@/9-internal+0-2016-07-05-061230.graal.hs-comp/' < 'jdk/src/java.base/share/classes/java/lang/VersionProps.java.template' | tail
ps.println(')');
/* Third line: JVM information. */
String java_vm_name = System.getProperty("java.vm.name");
String java_vm_version = System.getProperty("java.vm.version");
String java_vm_info = System.getProperty("java.vm.info");
ps.println(java_vm_name + " (" + jdk_debug_level + "build " + java_vm_version + ", " +
java_vm_info + ")");
}
graal@t72a1:~/hs-comp$
graal@t72a1:~/hs-comp$ uname -a
SunOS t72a1 5.11 11.3 sun4v sparc sun4v
graal@t72a1:~/hs-comp$ sed -e 's/@@LAUNCHER_NAME@@/openjdk/' -e 's/@@RUNTIME_NAME@@/OpenJDK Runtime Environment/' -e 's/@@VERSION_SHORT@@/9-internal/' -e 's/@@VERSION_STRING@@/9-internal+0-2016-07-05-061230.graal.hs-comp/' < 'jdk/src/java.base/share/classes/java/lang/VersionProps.java.template' | tail
ps.println(')');
/* Third line: JVM information. */
String java_vm_name = System.getProperty("java.vm.name");
String java_vm_version = System.getProperty("java.vm.version");
String java_vm_info = System.getProperty("java.vm.info");
ps.println(java_vm_name + " (" + jdk_debug_level + "build " + java_vm_version + ", " +
java_vm_info + ")");
}
graal@t72a1:~/hs-comp$