X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=README.osf;fp=README.osf;h=0000000000000000000000000000000000000000;hb=5dce043b4b7e32d41598442361736a927a5db5e4;hp=74d74ab343c61cd7a62f7023c71aa422cf44abe3;hpb=3e451dfe42426b51e6ce1d66a3e04de43e055568;p=ppp.git diff --git a/README.osf b/README.osf deleted file mode 100644 index 74d74ab..0000000 --- a/README.osf +++ /dev/null @@ -1,146 +0,0 @@ -This file (README.osf) contains instructions for installing ppp-2.3 on a -Compaq Alpha-based system running Tru64 Unix (formerly Digital UNIX aka -DEC OSF/1) version 4.0. Please note that PPP is an integral -component of Tru64 UNIX version 3.2G and beyond (documented in the -Guide to Network Administration), and though it *is* possible to install -this software on V3.2G and later of Tru64 UNIX, you are likely -to have problems with the "update install" feature of Tru64 -UNIX and while installing some OS patches. (See the note on -de-installation below). - -Tru64 Unix versions Version 3.X and earlier are no longer supported -in this package. Please use ppp-2.3.5 on these systems. - -INSTALLATION. - -If you encounter bugs while using this PPP package under Tru64 -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 Tru64 UNIX. -You must do all of the following as "root". - -1. back up /usr/sys/BINARY, /usr/sys/include/net, - /usr/sys/conf/files, /sys/kern/lockinfo.c and /sys/BINARY/ppp.mod - # mkdir -p /usr/tmp/ppp - # cd /usr/sys - # tar cvf /usr/tmp/ppp/BINARY.tar ./BINARY - # cd /usr/sys/include - # tar cvf /usr/tmp/ppp/usr_sys_include_net.tar ./net - # cp /usr/sys/conf/files /usr/tmp/ppp/files - # cp /sys/kern/lockinfo.c /usr/tmp/ppp/lockinfo.c - # cp /sys/BINARY/ppp.mod /usr/tmp/ppp/ppp.mod - -2. Edit /usr/sys/conf/files- search for the string: "MODULE/STATIC/ppp" -comment out the existing entries, and change it to look like: - -MODULE/STATIC/ppp optional ppp Binary -#streamsm/ppp_init.c module ppp -#streamsm/ppp_if.c module ppp -#streamsm/ppp_async.c module ppp -#streamsm/ppp_comp.c module ppp -#streamsm/vjcompress.c module ppp -#streamsm/bsd_comp.c module ppp -streamsm/if_ppp.c module ppp -streamsm/ppp_comp.c module ppp -streamsm/ppp_init.c module ppp -streamsm/vjcompress.c module ppp -streamsm/bsd-comp.c module ppp -streamsm/deflate.c module ppp -streamsm/ppp.c module ppp -streamsm/ppp_ahdlc.c module ppp -streamsm/zlib.c module ppp - -3. Make the kernel sources, daemon, chat, and pppstat program by typing - - ./configure - make install - - in the directory that this file unpacked into. This installs the - binaries for the PPP daemon and the statistics program in - /usr/local/etc/ppp. If you want them somewhere else, just change - the definition of BINDIR in the top level Makefile.osf. If you plan - to over-write exisiting pppd executables in /usr/sbin/, it's advisable - that you create back-up copies of these first, before doing the - 'make install' - - Note that BINDIR and MANDIR/man8 must exist before you do a - 'make install' - - -4. Edit /sys/kern/lockinfo.c, and conditionally compile out the lines: - -#if PPP - SLI("ppp_if_table_lock", ppp_if_table_lock_info, SPLNONE, DEFAULT); - SLI("ppp_if_info.ppp_if_element_lock", ppp_if_element_lock_info, SPLNONE -, DEFAULT); - SLI("ppp_comp_table_lock", ppp_comp_table_lock_info, SPLNONE, DEFAULT); - SLI("ppp_comp_info.ppp_comp_element_lock", ppp_comp_element_lock_info, S -PLNONE, DEFAULT); - SLI("ppp_async_table_lock", ppp_async_table_lock_info, SPLNONE, DEFAULT) -; - SLI("ppp_async_info.ppp_async_element_lock", ppp_async_element_lock_info -, SPLNONE, DEFAULT); -#endif /* PPP */ - -by changing the line - -#if PPP - -to be - -#if 0 - -5. Find your system's configuration file. This should be called - /sys/conf/SYSNAME, where SYSNAME is replaced by the name of your - host. For example, on my machine (zaphod.csci.unt.edu) it it called - /sys/conf/ZAPHOD. I will refer to this file from now on as - /sys/conf/SYSNAME. - -6. Add the following line at the end of /sys/conf/SYSNAME: - - options PPP - -7. Build a new kernel by using the command - - doconfig -c SYSNAME - - (say "n" to "Do you want to edit..."). - -8. Copy the new kernel to /vmunix --- I'm usually pretty nervous about - writing over a perfectly good kernel with one that I'm not sure - about, so I will usually "mv /vmunix /vmunix.old" first. To put - the new kernel in place, do a "cp /sys/SYSNAME/vmunix /vmunix". - -9. Make sure your system is set up so that it can act like a gateway - for messages to your new connection. In particular, check the file - /etc/rc.config for the line define ROUTER, and make sure it is - defined as "yes". - -10. Reboot and you're ready to go! - -Hopefully, that should work with no hitches. If you find any bugs, or -errors in these instructions, contact Sowmini Varadhan. - - -DEINSTALLATION - -It is advisable to retrace your steps and restore the system -to its normal state before installing patches or running update_install. -Here's how you can retrace.. - -1. Restore /usr/sys/BINARY, /usr/sys/include/net, /usr/sys/conf/files - and /sys/kern/lockinfo.c and /sys/BINARY/ppp.mod. For example, - if you followed the instructions in step 1 verbatim, you would do - - # cd /usr/sys/ - # rm -rf ./BINARY - # tar xvf /usr/tmp/ppp/BINARY.tar - # cd /usr/sys/include - # rm -rf ./net - # tar xvf /usr/tmp/ppp/usr_sys_include_net.tar - # cp /usr/tmp/ppp/files /usr/sys/conf/files - # cp /usr/tmp/ppp/lockinfo.c /sys/kern/lockinfo.c - # cp /usr/tmp/ppp/ppp.mod /sys/BINARY/ppp.mod - -Now redo steps 5-10 and install the patch after you have rebooted.