提交 c3902b8d 编写于 作者: N neugens

7071275: Fix jdk7 references in README files, remove Forest Extension mentions

Summary: Change documentation to remove reference to forest and reflect update to jdk8.
Reviewed-by: ohair
上级 dcef4507
...@@ -9,11 +9,14 @@ README: ...@@ -9,11 +9,14 @@ README:
will be needed. will be needed.
This one root repository can be obtained with something like: This one root repository can be obtained with something like:
hg clone http://hg.openjdk.java.net/jdk7/jdk7 openjdk7
To make sure you have all the nested repositories, you can run: hg clone http://hg.openjdk.java.net/jdk8/jdk8 openjdk8
cd openjdk7 && sh ./get_source.sh
(This is identical to using the Mercurial Forest Extension command To make sure you have all the nested repositories, you can run the
'hg fclone http://hg.openjdk.java.net/jdk7/jdk7 openjdk7'). get_source.sh script located in the same respository as this file:
cd openjdk8 && sh ./get_source.sh
People unfamiliar with Mercurial should read the first few chapters of People unfamiliar with Mercurial should read the first few chapters of
the Mercurial book: http://hgbook.red-bean.com/read/ the Mercurial book: http://hgbook.red-bean.com/read/
...@@ -22,7 +25,7 @@ README: ...@@ -22,7 +25,7 @@ README:
Simple Build Instructions: Simple Build Instructions:
0. Get the necessary system software/packages installed on your system, see 0. Get the necessary system software/packages installed on your system, see
http://hg.openjdk.java.net/jdk7/build/raw-file/tip/README-builds.html http://hg.openjdk.java.net/jdk8/build/raw-file/tip/README-builds.html
1. If you don't have a jdk6 installed, download and install a JDK 6 from 1. If you don't have a jdk6 installed, download and install a JDK 6 from
http://java.sun.com/javase/downloads/index.jsp http://java.sun.com/javase/downloads/index.jsp
......
...@@ -126,38 +126,15 @@ ...@@ -126,38 +126,15 @@
<a href="http://openjdk.java.net/guide/repositories.html#installConfig"> <a href="http://openjdk.java.net/guide/repositories.html#installConfig">
Developer Guide: Installing and Configuring Mercurial</a> Developer Guide: Installing and Configuring Mercurial</a>
section for more information. section for more information.
The Forest Extension is not part of the Mercurial install,
and is optional,
but can be obtained with the following commands:
<blockquote>
<tt>
hg clone https://bitbucket.org/pmezard/hgforest-crew/overview/ <i>YourHgForest</i>
</tt>
</blockquote>
Once you have the file <tt>forest.py</tt>, you need to add these
lines to your <tt>${HOME}/.hgrc</tt> file:
<blockquote>
<tt>
[extensions]
<br>forest = <i>YourHgForest</i>/forest.py
</tt>
</blockquote>
<!-- ------------------------------------------------------ --> <!-- ------------------------------------------------------ -->
<h3><a name="get_source">Getting the Source</a></h3> <h3><a name="get_source">Getting the Source</a></h3>
<blockquote> <blockquote>
To get the entire set of OpenJDK Mercurial repositories To get the entire set of OpenJDK Mercurial repositories
using the Forest Extension: use the script <code>get_source.sh</code> located in the root repository:
<blockquote>
<tt>
hg fclone http://hg.openjdk.java.net/jdk7/jdk7 <i>YourOpenJDK</i>
</tt>
</blockquote>
To get the entire set of OpenJDK Mercurial repositories
without using the Forest Extension:
<blockquote> <blockquote>
<tt> <tt>
hg clone http://hg.openjdk.java.net/jdk7/jdk7 <i>YourOpenJDK</i> hg clone http://hg.openjdk.java.net/jdk8/jdk8 <i>YourOpenJDK</i>
<br>cd <i>YourOpenJDK</i> <br>cd <i>YourOpenJDK</i>
<br>sh ./get_source.sh <br>sh ./get_source.sh
</tt> </tt>
...@@ -172,9 +149,6 @@ ...@@ -172,9 +149,6 @@
<br>sh ./make/scripts/hgforest.sh pull -u <br>sh ./make/scripts/hgforest.sh pull -u
</tt> </tt>
</blockquote> </blockquote>
You may find this script <tt>make/scripts/hgforest.sh</tt> faster
than the <tt>hg</tt> forest commands provided by the
Forest Extension.
</blockquote> </blockquote>
</blockquote> </blockquote>
...@@ -558,7 +532,7 @@ ...@@ -558,7 +532,7 @@
understood that this is not ideal for the open source community. understood that this is not ideal for the open source community.
It is possible this process could change in the future. It is possible this process could change in the future.
<br> <br>
<b>NOTE:</b> The <a href="http://download.java.net/openjdk/jdk7/"> <b>NOTE:</b> The <a href="http://download.java.net/openjdk/jdk8/">
Complete OpenJDK Source Bundles</a> <u>will</u> contain the JAXP and Complete OpenJDK Source Bundles</a> <u>will</u> contain the JAXP and
JAX-WS sources. JAX-WS sources.
</p> </p>
...@@ -578,7 +552,7 @@ ...@@ -578,7 +552,7 @@
</li> </li>
<li> <li>
The OpenJDK team copies this new bundle into shared The OpenJDK team copies this new bundle into shared
area (e.g. <tt>/java/devtools/share/jdk7-drops</tt>). area (e.g. <tt>/java/devtools/share/jdk8-drops</tt>).
Older bundles are never deleted so we retain the history. Older bundles are never deleted so we retain the history.
</li> </li>
<li> <li>
...@@ -1726,7 +1700,7 @@ ...@@ -1726,7 +1700,7 @@
The location of any source drop bundles The location of any source drop bundles
(see <a href="#drops">Managing the Source Drops</a>). (see <a href="#drops">Managing the Source Drops</a>).
The default will be The default will be
<tt>$(ALT_JDK_DEVTOOLS_PATH)/share/jdk7-drops</tt>. <tt>$(ALT_JDK_DEVTOOLS_PATH)/share/jdk8-drops</tt>.
</dd> </dd>
<dt><a name="ALT_UNIXCCS_PATH"><tt>ALT_UNIXCCS_PATH</tt></a></dt> <dt><a name="ALT_UNIXCCS_PATH"><tt>ALT_UNIXCCS_PATH</tt></a></dt>
<dd> <dd>
...@@ -1931,7 +1905,7 @@ ...@@ -1931,7 +1905,7 @@
PATH, INCLUDE, LIB, LIBPATH, and WINDOWSSDKDIR PATH, INCLUDE, LIB, LIBPATH, and WINDOWSSDKDIR
variables set in your shell environment. variables set in your shell environment.
These bat files are not easy to use from a shell environment. These bat files are not easy to use from a shell environment.
However, there is a script placed in the root jdk7 repository called However, there is a script placed in the root jdk8 repository called
vsvars.sh that can help, it should only be done once in a shell vsvars.sh that can help, it should only be done once in a shell
that will be doing the build, e.g.<br> that will be doing the build, e.g.<br>
<tt>sh ./make/scripts/vsvars.sh -v10 > settings<br> <tt>sh ./make/scripts/vsvars.sh -v10 > settings<br>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册