From 5018cc2da57e555b620750f33dce6b1c964e612a Mon Sep 17 00:00:00 2001 From: Paul Mackerras Date: Thu, 1 Apr 1999 11:44:55 +0000 Subject: [PATCH] add man page for pppdump and add it to the list of things to be installed on linux, sol2, svr4, sunos4 --- configure | 10 +++-- linux/Makefile.top | 1 + pppdump/{Makefile => Makefile.linux} | 3 ++ pppdump/Makefile.sol2 | 21 ++++++++++ pppdump/Makefile.sunos4 | 21 ++++++++++ pppdump/Makefile.svr4 | 21 ++++++++++ pppdump/pppdump.8 | 62 ++++++++++++++++++++++++++++ sunos4/Makefile.top | 1 + svr4/Makefile.top | 3 +- 9 files changed, 138 insertions(+), 5 deletions(-) rename pppdump/{Makefile => Makefile.linux} (61%) create mode 100644 pppdump/Makefile.sol2 create mode 100644 pppdump/Makefile.sunos4 create mode 100644 pppdump/Makefile.svr4 create mode 100644 pppdump/pppdump.8 diff --git a/configure b/configure index de2e6e4..586f4fb 100755 --- a/configure +++ b/configure @@ -1,5 +1,5 @@ #!/bin/sh -# $Id: configure,v 1.13 1997/04/30 05:39:02 paulus Exp $ +# $Id: configure,v 1.14 1999/04/01 11:44:54 paulus Exp $ if [ -d /NextApps ]; then system="NeXTStep" @@ -105,9 +105,11 @@ if [ -d "$ksrc" ]; then ln -s Makefile.$makext $ksrc/Makefile echo " $ksrc/Makefile -> Makefile.$makext" fi - for dir in pppd pppstats chat; do + for dir in pppd pppstats chat pppdump; do rm -f $dir/Makefile - ln -s Makefile.$makext $dir/Makefile - echo " $dir/Makefile -> Makefile.$makext" + if [ -e $dir/Makefile.$makext ]; then + ln -s Makefile.$makext $dir/Makefile + echo " $dir/Makefile -> Makefile.$makext" + fi done fi diff --git a/linux/Makefile.top b/linux/Makefile.top index 79dd430..1ebb858 100644 --- a/linux/Makefile.top +++ b/linux/Makefile.top @@ -20,6 +20,7 @@ install-progs: cd chat; $(MAKE) BINDIR=$(BINDIR) MANDIR=$(MANDIR) $(MFLAGS) install cd pppd; $(MAKE) BINDIR=$(BINDIR) MANDIR=$(MANDIR) $(MFLAGS) install cd pppstats; $(MAKE) BINDIR=$(BINDIR) MANDIR=$(MANDIR) $(MFLAGS) install + cd pppdump; $(MAKE) BINDIR=$(BINDIR) MANDIR=$(MANDIR) $(MFLAGS) install install-etcppp: $(ETCDIR) $(ETCDIR)/options $(ETCDIR)/pap-secrets \ $(ETCDIR)/chap-secrets diff --git a/pppdump/Makefile b/pppdump/Makefile.linux similarity index 61% rename from pppdump/Makefile rename to pppdump/Makefile.linux index 2532fac..69e018a 100644 --- a/pppdump/Makefile +++ b/pppdump/Makefile.linux @@ -10,3 +10,6 @@ clean: rm -f pppdump $(OBJS) *~ install: + mkdir -p $(BINDIR) $(MANDIR)/man8 + install -s -c pppdump $(BINDIR) + install -c -m 444 pppdump.8 $(MANDIR)/man8 \ No newline at end of file diff --git a/pppdump/Makefile.sol2 b/pppdump/Makefile.sol2 new file mode 100644 index 0000000..042b4d5 --- /dev/null +++ b/pppdump/Makefile.sol2 @@ -0,0 +1,21 @@ +# +# pppdump Makefile for SVR4 systems +# $Id: Makefile.sol2,v 1.1 1999/04/01 11:44:54 paulus Exp $ +# + +include ../svr4/Makedefs + +CFLAGS= $(COPTS) -I../include/net +OBJS = pppdump.o bsd-comp.o deflate.o zlib.o + +all: pppdump + +pppdump: $(OBJS) + $(CC) -o pppdump $(OBJS) + +clean: + rm -f pppdump *~ + +install: + $(INSTALL) -f $(BINDIR) pppdump + $(INSTALL) -m 444 -f $(MANDIR)/man8 pppdump.8 diff --git a/pppdump/Makefile.sunos4 b/pppdump/Makefile.sunos4 new file mode 100644 index 0000000..6f2581f --- /dev/null +++ b/pppdump/Makefile.sunos4 @@ -0,0 +1,21 @@ +# +# pppstats makefile +# $Id: Makefile.sunos4,v 1.1 1999/04/01 11:44:55 paulus Exp $ +# + +include ../sunos4/Makedefs + +OBJS = pppdump.o bsd-comp.o deflate.o zlib.o +CFLAGS = $(COPTS) -I../include/net + +all: pppdump + +pppdump: $(OBJS) + $(CC) -o pppdump $(OBJS) + +clean: + rm -f pppdump $(OBJS) *~ + +install: pppdump + $(INSTALL) -c pppdump $(BINDIR)/pppdump + $(INSTALL) -c -m 444 pppdump.8 $(MANDIR)/man8/pppdump.8 diff --git a/pppdump/Makefile.svr4 b/pppdump/Makefile.svr4 new file mode 100644 index 0000000..15a4f2f --- /dev/null +++ b/pppdump/Makefile.svr4 @@ -0,0 +1,21 @@ +# +# pppdump Makefile for SVR4 systems +# $Id: Makefile.svr4,v 1.1 1999/04/01 11:44:55 paulus Exp $ +# + +include ../svr4/Makedefs + +CFLAGS= $(COPTS) -I../include/net +OBJS = pppdump.o bsd-comp.o deflate.o zlib.o + +all: pppdump + +pppdump: $(OBJS) + $(CC) -o pppdump $(OBJS) + +clean: + rm -f pppdump *~ + +install: + $(INSTALL) -f $(BINDIR) pppdump + $(INSTALL) -m 444 -f $(MANDIR)/man8 pppdump.8 diff --git a/pppdump/pppdump.8 b/pppdump/pppdump.8 new file mode 100644 index 0000000..49b6c4b --- /dev/null +++ b/pppdump/pppdump.8 @@ -0,0 +1,62 @@ +.\" @(#) $Id: pppdump.8,v 1.1 1999/04/01 11:44:55 paulus Exp $ +.TH PPPDUMP 8 "1 April 1999" +.SH NAME +pppdump \- convert PPP record file to readable format +.SH SYNOPSIS +.B pppdump +[ +.B -h +| +.B -p +[ +.B -d +]] [ +.B -r +] [ +.B -m \fImru +] [ +.I file \fR... +] +.ti 12 +.SH DESCRIPTION +The +.B pppdump +utility converts the files written using the \fIrecord\fR option of +.B pppd +into a human-readable format. If one or more filenames are specified, +.B pppdump +will read each in turn; otherwise it will read its standard input. In +each case the result is written to standard output. +.PP +The options are as follows: +.TP +.B -h +Prints the bytes sent and received in hexadecimal. If neither this +option nor the \fB-p\fR option is specified, the bytes are printed as +the characters themselves, with non-printing and non-ASCII characters +printed as escape sequences. +.TP +.B -p +Collects the bytes sent and received into PPP packets, interpreting +the async HDLC framing and escape characters and checking the FCS +(frame check sequence) of each packet. The packets are printed as hex +values and as characters (non-printable characters are printed as +`.'). +.TP +.B -d +With the \fB-p\fR option, this option causes +.B pppdump +to decompress packets which have been compressed with the BSD-Compress +or Deflate methods. +.TP +.B -r +Reverses the direction indicators, so that `sent' is printed for +bytes or packets received, and `rcvd' is printed for bytes or packets +sent. +.TP +.B -m \fImru +Use \fImru\fR as the MRU (maximum receive unit) for both directions of +the link when checking for over-length PPP packets (with the \fB-p\fR +option). +.SH SEE ALSO +pppd(8) diff --git a/sunos4/Makefile.top b/sunos4/Makefile.top index 926017d..c86e088 100644 --- a/sunos4/Makefile.top +++ b/sunos4/Makefile.top @@ -17,6 +17,7 @@ install-progs: cd chat; $(MAKE) install cd pppd; $(MAKE) install cd pppstats; $(MAKE) install + cd pppdump; $(MAKE) install cd sunos4; $(MAKE) install install-etcppp: $(ETCDIR) $(ETCDIR)/options $(ETCDIR)/pap-secrets \ diff --git a/svr4/Makefile.top b/svr4/Makefile.top index fc4f193..ffba7b3 100644 --- a/svr4/Makefile.top +++ b/svr4/Makefile.top @@ -1,7 +1,7 @@ # # ppp top level makefile for SVR4 and Solaris 2 # -# $Id: Makefile.top,v 1.7 1999/03/23 03:33:23 paulus Exp $ +# $Id: Makefile.top,v 1.8 1999/04/01 11:44:55 paulus Exp $ # include svr4/Makedefs @@ -19,6 +19,7 @@ install-progs: cd chat; $(MAKE) install cd pppd; $(MAKE) install cd pppstats; $(MAKE) install + cd pppdump; $(MAKE) install cd svr4; $(MAKE) install install-etcppp: $(ETCDIR) $(ETCDIR)/options $(ETCDIR)/pap-secrets \ -- 2.39.2