fix for ppp under 2.1.69/2.1.70

Bob Tracy (rct@gherkin.sa.wlk.com)
Wed, 3 Dec 1997 11:54:51 -0600 (CST)


Here's what I did to get ppp working under 2.1.70. YMMV.

(1) Get a copy of ppp-2.3.2 from ftp://cs.anu.edu.au/pub/software/ppp.
(2) After unpacking it, run "./configure" per the instructions in
"README.linux".
(3) DO NOT RUN "make kernel". Seriously bad juju...
(4) cd pppd
(5) edit main.c and change line 283 as follows:
sigemptyset((old_sigset_t *)&mask);
(6) In the pppd directory, type "make".
(7) Copy the new pppd executable to whereever you keep such things,
setting ownership and permissions accordingly (setuid root).

That's it. It works. 2.1.69 was the first kernel I've run where I
was forced to upgrade from a pppd I built from 2.0b2 source. Some
folks might not believe that :-).

-- 
Bob Tracy               |  If you have any trouble sounding condescending,
Firewall Security Corp. |  find a Unix user to show you how it's done.
rct@frus.com            |  	-- Scott Adams: DNRC Newsletter 3.0