Permalink
Browse files

English brush up and formatting.

pls move the tag. > itojun
  • Loading branch information...
1 parent c5b75ec commit 76fa0448b02c05dfca5525d9dabcbce892dc51b1 kazu committed Apr 21, 2000
Showing with 43 additions and 36 deletions.
  1. +43 −36 INSTALL
View
79 INSTALL
@@ -1,14 +1,14 @@
Installation procedure - preparation of the tree
KAME project
- $Id: INSTALL,v 1.21 2000/04/19 01:44:47 itojun Exp $
+ $Id: INSTALL,v 1.22 2000/04/21 06:05:26 kazu Exp $
Let's call the entire file-tree under this directory "the KAME tree".
This directory contains several information files and two directories.
-The "kame" directory contains files created by the KAME project,
-which are shareable among NetBSD, FreeBSD, and other operating
-systems. The other directory is for your target operating system.
-For example, if you are on NetBSD, the KAME tree looks like this:
+The "kame" directory contains files created by the KAME project, which
+are shareable among NetBSD, FreeBSD, and other operating systems. The
+other directory is for your target operating system. For example, if
+you are on NetBSD, the KAME tree looks like this:
kame --+-- INSTALL (the document you are looking at)
+-- kame --+-- sys (kernel source code shared among OSes)
@@ -22,20 +22,20 @@ kame --+-- INSTALL (the document you are looking at)
| +-- ...
+-- ... (userland source code specific to NetBSD)
-The KAME tree has no direct relationship with "/usr/src" tree.
-You do not need to care at all about /usr/src. Please follow the
-following instructions as is.
+The KAME tree has no direct relationship with "/usr/src" tree. You do
+not need to care about /usr/src at all. Please follow the following
+instructions.
Except for bsdi[34], sufficient files are provided in the KAME tree to
bulid complete set of IPv6/IPsec binaries. You don't have to apply
any patches.
-For bsdi[34], due to license restrictions, some necessary files are not
-provided (we are not allowed to redistribute the whole source code tree).
-In this case you have to complete the KAME tree by yourself.
-For example, for bsdi[34], we cannot ship entire "sys" tree under
-kame/bsdi3/sys. "sys.diff" is included in the KAME kit instead.
-You will need to extract "sys" tree under kame/bsdi3/sys by following step
-2 in this document.
+
+For bsdi[34], due to license restrictions, some necessary files are
+not provided (we are not allowed to redistribute the whole source code
+tree). You have to complete the KAME tree by yourself. For example,
+for bsdi[34], we cannot ship entire "sys" tree under kame/bsdi3/sys.
+"sys.diff" is included in the KAME kit instead. You need to extract
+"sys" tree under kame/bsdi3/sys by following step 2 in this document.
kame --+-- INSTALL
+-- kame --+-- sys
@@ -66,43 +66,50 @@ perform "make obj" unless you are ready to tackle those troubles.
operating system. For the rest of this document, we assume "netbsd"
for explanation.
-2. Be sure to have the complete KAME tree. For certain platforms (namely
- bsdi3 and bsdi4) we cannot ship the whole source code tree into the
- KAME tar.gz file, and you need to
- - copy/untar fresh tree from CD-ROM/whatever
- - apply patch included in KAME kit
+2. Be sure to have the complete KAME tree. For certain platforms
+ (namely bsdi3 and bsdi4) we cannot ship the whole source code tree
+ into the KAME tar.gz file, and you need to
+ - copy/untar fresh tree from CD-ROM/whatever
+ - apply patch included in KAME kit
Please read section 0 in bsdi[34]/INSTALL before proceed further,
if you are using bsdi[34].
3. Invoke the following:
% make TARGET=netbsd prepare
This will create necessary symbolic links for building (from the
"netbsd" tree to the "kame" tree). NOTE: You'll need the "perl"
- interpreter to invoke this.
- If you see any error message from the the process, you skipped some of
- steps required. Do not proceed further.
+ interpreter to invoke this. If you see any error message from the
+ the process, you skipped some of steps required. Do not proceed
+ further.
4. Some parts of the KAME tree will be compiled, only if there are
certain libraries installed beforehand:
usr.sbin/racoon:
- Compiles only when OpenSSL 0.9.4 is installed beforehand,
- and shell search path is configured to reach "openssl" program.
+ Compiles only when OpenSSL 0.9.4 is installed
+ beforehand, and shell search path is configured to
+ reach "openssl" program.
Please install those libraries before building.
We support the following installations.
+
- You installed OpenSSL, with default installation path.
- This means that you have given no option to "./configure".
- In this case you should have /usr/local/ssl/include/openssl/des.h.
+ This means that you have given no option to "./configure". In
+ this case you should have
+ /usr/local/ssl/include/openssl/des.h.
+
- You installed OpenSSL, via FreeBSD ports/NetBSD pkgsrc system.
- Note that we do not support ports-current/pkgsrc-current. Please
- stick to the ports/pkgsrc came the FreeBSD/NetBSD you are using.
- In this case you should have /usr/{pkg,local}/include/openssl/des.h.
- We do not support ports/pkgsrc with non-standard LOCALBASE/PREFIX.
+ Note that we do not support ports-current/pkgsrc-current.
+ Please stick to the ports/pkgsrc came the FreeBSD/NetBSD you
+ are using. In this case you should have
+ /usr/{pkg,local}/include/openssl/des.h. We do not support
+ ports/pkgsrc with non-standard LOCALBASE/PREFIX.
- If you install OpenSSL with some other ways, the KAME tree
- may fail to find OpenSSL and omit compilation of, for
- example, usr.sbin/racoon.
+ If you install OpenSSL with some other ways, the KAME tree may fail
+ to find OpenSSL and omit compilation of, for example,
+ usr.sbin/racoon.
5. Go down to the target directory that you have specified (e.g
- "netbsd"), and read document named "INSTALL" (placed in somewhere like
- "netbsd/INSTALL"). Good luck!
+ "netbsd"), and read document named "INSTALL" (placed in somewhere
+ like "netbsd/INSTALL").
+
+Good luck!

0 comments on commit 76fa044

Please sign in to comment.