update
[ppp.git] / README.osf
index 5fd84aee37aa6a1821faca27de300a3f2b7087b7..7676790fefeb66758654ad40f7620455c28478b9 100644 (file)
@@ -1,22 +1,17 @@
-
-This file (README.osf) contains instructions for installing ppp-2.2 on a
-DEC Alpha running OSF/1 version 2.0 or 3.0.  The original STREAMS
-module code is by (and copyrighted by) Brad Clements.  See the source 
-files and the general README file for full credits and copyright notices.
-
-If you would like to be on a mailing list concerning the ppp package,
-send mail to srt@cs.unt.edu and let me know.  This mailing list should
-not have any regular traffic --- I will use it only if bugs are reported
-to notify everyone of bug-fixes.
-
-Note for users of the ppp-2.1.2 package:  I have included a fix
-for the non-STREAMS tty drivers in this release.  If you were using
-version 2.1.2 with a hardware serial port, then you probably used the
-"rlogin-kludge" that I described in the README that came with 2.1.2.
-You don't need this any more, and will have a more efficient connection
-if you get rid of this old work-around.
-
-Below are the steps for installing PPP on a DEC AXP system running OSF/1.
+This file (README.osf) contains instructions for installing ppp-2.3 on a
+Digital Alpha-based system running Digital UNIX (aka DEC OSF/1)
+version 2.0 through version 3.2F.  Digial UNIX version 3.2G and beyond
+are not supported by this package, since PPP is an integral component
+of those releases.  (Although it *is* possible to install this software
+on V3.2G and later of Digital UNIX, I would discourage this activity
+because it's likely to break the "update install" feature of Digital
+UNIX.  You were warned...)
+
+If you encounter bugs in this using this PPP package under Digital
+UNIX then please let me (varadhan@zk3.dec.com) know.  I can't promise
+quick turnaround but I should be able to address issues eventually.
+
+Below are the steps for installing PPP on Digital UNIX.
 You must do all of the following as "root".
 
 1.  Make the kernel sources, daemon, chat, and pppstat program by typing 
@@ -29,20 +24,25 @@ You must do all of the following as "root".
     /usr/local/etc/ppp.  If you want them somewhere else, just change 
     the definition of BINDIR in the top level Makefile.osf.
 
+    Note that BINDIR and MANDIR/man8 must exist before you do a 
+    'make install'
+
 2.  This step differs depending on whether you are running OSF/1 V3.0
     or later.
 
-    FOR OSF/1 VERSIONS PRIOR TO V3.0:
+    FOR DEC OSF/1 V2.0 THROUGH V2.1:
 
     | Add the following lines to the file /sys/conf/files:
     |
-    |      streamsm/ppp_if.c                    optional ppp Notbinary
-    |      streamsm/ppp_async.c                 optional ppp Notbinary
-    |      streamsm/ppp_init.c                  optional ppp Notbinary
-    |      streamsm/vjcompress.c                optional ppp Notbinary
-    |      streamsm/bsd-comp.c                  optional ppp Notbinary
-    |      streamsm/ppp_comp.c                  optional ppp Notbinary
-    |
+    | streamsm/if_ppp.c                optional ppp Notbinary optimize -g3
+    | streamsm/ppp_comp.c      optional ppp Notbinary optimize -g3
+    | streamsm/ppp_init.c      optional ppp Notbinary optimize -g3
+    | streamsm/vjcompress.c    optional ppp Notbinary optimize -g3
+    | streamsm/bsd-comp.c      optional ppp Notbinary optimize -g3
+    | streamsm/deflate.c       optional ppp Notbinary optimize -g3
+    | streamsm/ppp.c           optional ppp Notbinary optimize -g3
+    | streamsm/ppp_ahdlc.c     optional ppp Notbinary optimize -g3
+    | streamsm/zlib.c          optional ppp Notbinary optimize -g3
     |
     | Edit the file /sys/streams/str_config.c --- at the end there will be a
     | comment to the effect of "add new configurations above this comment".
@@ -54,16 +54,25 @@ You must do all of the following as "root".
     |      retval = ppp_configure(SYSCONFIG_CONFIGURE,
     |                             &sb, sc_size, &sc, sc_size);
 
-    FOR OSF/1 VERSIONS V3.0 AND LATER:
+    FOR DEC OSF/1 V3.0 THROUGH Digital UNIX V3.2F:
 
     | Add the following lines to the file /sys/conf/files:
     |
-    |      streamsm/ppp_if.c          optional ppp if_dynamic ppp Notbinary
-    |      streamsm/ppp_async.c       optional ppp if_dynamic ppp Notbinary
-    |      streamsm/ppp_init.c        optional ppp if_dynamic ppp Notbinary
-    |      streamsm/vjcompress.c      optional ppp if_dynamic ppp Notbinary
-    |      streamsm/bsd-comp.c        optional ppp if_dynamic ppp Notbinary
-    |      streamsm/ppp_comp.c        optional ppp if_dynamic ppp Notbinary
+    | streamsm/if_ppp.c                optional ppp if_dynamic ppp Notbinary optimize -g3
+    | streamsm/ppp_comp.c      optional ppp if_dynamic ppp Notbinary optimize -g3
+    | streamsm/ppp_init.c      optional ppp if_dynamic ppp Notbinary optimize -g3
+    | streamsm/vjcompress.c    optional ppp if_dynamic ppp Notbinary optimize -g3
+    | streamsm/bsd-comp.c      optional ppp if_dynamic ppp Notbinary optimize -g3
+    | streamsm/deflate.c       optional ppp if_dynamic ppp Notbinary optimize -g3
+    | streamsm/ppp.c           optional ppp if_dynamic ppp Notbinary optimize -g3
+    | streamsm/ppp_ahdlc.c     optional ppp if_dynamic ppp Notbinary optimize -g3
+    | streamsm/zlib.c          optional ppp if_dynamic ppp Notbinary optimize -g3
+
+    FOR Digital UNIX V3.2G AND V4.0 AND BEYOND
+
+    This package does not support these versions of Digital UNIX.
+    PPP is an integral part of the OS.  Please see the Guide to
+    Network Administration for details on configuring PPP.
 
 4.  Find your system's configuration file.  This should be called
     /sys/conf/SYSNAME, where SYSNAME is replaced by the name of your
@@ -73,7 +82,7 @@ You must do all of the following as "root".
 
 5.  Add the following line at the end of /sys/conf/SYSNAME:
 
-       pseudo-device   ppp     2
+       options         PPP
 
 6.  Build a new kernel by using the command
 
@@ -93,10 +102,6 @@ You must do all of the following as "root".
 
 9.  Reboot and you're ready to go!
 
-Hopefully, that should work with no hitches.  If there are problems, or
-if I have made a mistake in these instructions, please let me know.
-
-Steve Tate
-University of North Texas
-srt@cs.unt.edu
+Hopefully, that should work with no hitches.  If you find any bugs, or
+errors in these instructions, contact Sowmini Varadhan<varadhan@zk3.dec.com>.