[LV] [PATCH] RFC: README update
Neale Banks
neale at id.oz.au
Wed Nov 15 11:55:25 CET 2006
This updates the README, primarily for the kernel sources now being in
the GIT repository.
Signed-off-by: Neale Banks <neale at id.oz.au>
---
diff --git a/Documentation/vax/README b/Documentation/vax/README
index 9d81ec8..6a8a2ea 100644
--- a/Documentation/vax/README
+++ b/Documentation/vax/README
@@ -1,5 +1,5 @@
-Last updated Oct 30, 2003
+Last updated Oct 30, 2003 (being revised: Nov 2006)
GETTING STARTED
@@ -13,12 +13,17 @@ To play with this port you need the foll
Help on obtaining and building user-land binaries can be found in
Documentation/vax/userland.txt.
+There is a mailing list where you can contact various helpful people.
+See: http://www.pergamentum.com/mailman/listinfo/linux-vax
+
Unfortunately, there are a few large downloads involved to get
up and running...
-All the sources are in CVS on SourceForge. For the initial
-check-out of the sources, you can save some typing by defining
-CVSROOT as follows:
+The kernel source is in the kernel.org GIT repository. The tools,
+scripts etc to build the toolchain are in CVS on SourceForge.
+
+For the initial check-out of the sources in CVS, you can save some
+typing by defining CVSROOT as follows:
export CVSROOT=:pserver:anonymous at cvs.sf.net:/cvsroot/linux-vax
@@ -66,16 +71,36 @@ cache the login details in your ~/.cvspa
2. The kernel sources
- Grab the sources from CVS:
+ (a) Download the kernel:
- cd ~/linux-vax/src
- cvs checkout kernel-2.5
+ Our CVS tree was abandoned late in 2005. Further development, all
+ merging from Linus's upstream patches has been only done in GIT.
+
+ Depending on your distribution, install GIT or git-core or whatever
+ the package is called (for Debian, 'apt-get install git-core' will do
+ the job.) Then clone the repository:
+
+ mkdir -p ~/VAX/GIT
+ cd ~/VAX/GIT
+ git clone git://git.kernel.org/pub/scm/linux/kernel/git/jbglaw/vax-linux.git
+ cd vax-linux
+ git checkout -f vax4linus
+
+ Right here, you'll have the vax-linux source tree.
+
+ To update your tree:
+ git pull
+ git checkout -f vax4linus
+
+ To see your changes:
+ git-diff-files -p -u [<path>...] | less
+
+ (b) Configure the kernel:
We recommend that you use a separate output directory when compiling
the kernel. (It should work with a same-directory compile, but separate
output directories are just too useful to ignore them!)
- cd kernel-2.5
mkdir ~/linux-vax/kbuild
Start with one of the default configs (i.e. run one of these commands):
@@ -94,7 +119,7 @@ cache the login details in your ~/.cvspa
BTW, as a shorthand, you can define a KBUILD_OUTPUT environment variable
rather than type O=... all the time.
- Now build the kernel:
+ (c) Now build the kernel:
make ARCH=vax O=~/linux-vax/kbuild
_______________________________________________
Linux-Vax mailing list
Linux-Vax at pergamentum.com
http://www.pergamentum.com/mailman/listinfo/linux-vax
More information about the Vax-linux
mailing list