diff options
author | Ted Lemon <source@isc.org> | 1999-04-12 22:13:56 +0000 |
---|---|---|
committer | Ted Lemon <source@isc.org> | 1999-04-12 22:13:56 +0000 |
commit | ff7f93eebc31e91c30cad737d7282921d6a5242f (patch) | |
tree | 4735bd70f5cede5a6ba5a9fc14d8eb0f6ac0ee6b | |
parent | 5ce6b57615e06ec7b59a6ba4b55f7251321484bf (diff) | |
download | isc-dhcp-ff7f93eebc31e91c30cad737d7282921d6a5242f.tar.gz |
Do path keyword substitution on unformatted manual pages prior to installing.
-rw-r--r-- | Makefile.conf | 12 | ||||
-rw-r--r-- | client/Makefile.dist | 31 | ||||
-rw-r--r-- | common/Makefile.dist | 24 | ||||
-rw-r--r-- | relay/Makefile.dist | 8 | ||||
-rw-r--r-- | server/Makefile.dist | 24 |
5 files changed, 67 insertions, 32 deletions
diff --git a/Makefile.conf b/Makefile.conf index 24179e2a..0290c7f7 100644 --- a/Makefile.conf +++ b/Makefile.conf @@ -182,7 +182,7 @@ VARDB = /var/db #ADMMANEXT = .8 #FFMANDIR = /usr/man/man5 #FFMANEXT = .5 -#MANCAT = +#MANCAT = man #VARRUN = /var/run #VARDB = /var/state/dhcp #SCRIPT=linux @@ -196,7 +196,7 @@ VARDB = /var/db #ADMMANEXT = .8 #FFMANDIR = /usr/man/man5 #FFMANEXT = .5 -#MANCAT = +#MANCAT = man #VARRUN = /var/run #VARDB = /var/state/dhcp #SCRIPT=linux @@ -210,7 +210,7 @@ VARDB = /var/db #ADMMANEXT = .8 #FFMANDIR = /usr/man/man5 #FFMANEXT = .5 -#MANCAT = +#MANCAT = man #VARRUN = /var/run #VARDB = /var/state/dhcp #SCRIPT=linux @@ -224,7 +224,7 @@ VARDB = /var/db #ADMMANEXT = .8 #FFMANDIR = /usr/man/man5 #FFMANEXT = .5 -#MANCAT = +#MANCAT = man #VARRUN = /var/run #VARDB = /var/dhcpd #SCRIPT=linux @@ -256,7 +256,7 @@ VARDB = /var/db #ADMMANEXT = .8 #FFMANDIR = /usr/man/man5 #FFMANEXT = .5 -#MANCAT = +#MANCAT = man #VARRUN = /etc #COPTS=-w3 -Dlint #LFLAGS=$(DEBUG) "-Wl,op symfile" -l socket @@ -299,7 +299,7 @@ VARDB = /var/db #ADMMANEXT = .8 #FFMANDIR = /usr/local/man/man5 #FFMANEXT = .5 -#MANCAT = +#MANCAT = man #INSTALL = install #MANINSTALL = install #CHMOD = chmod diff --git a/client/Makefile.dist b/client/Makefile.dist index b70b30b1..232617b7 100644 --- a/client/Makefile.dist +++ b/client/Makefile.dist @@ -76,23 +76,36 @@ distclean: realclean # macros aren't available on older unices. Catted man pages are # provided in the distribution so that this doesn't become a problem. -dhclient.cat8: dhclient.8 +dhclient.cat8: dhclient.man8 + nroff -man dhclient.man8 >dhclient.man8 + +dhclient.man8: dhclient.8 sed -e "s#ETCDIR#$(ETC)#g" -e "s#DBDIR#$(VARDB)#g" \ - -e "s#RUNDIR#$(VARRUN)#g" < dhclient.8 \ - | nroff -man >dhclient.cat8 + -e "s#RUNDIR#$(VARRUN)#g" < dhclient.8 >dhclient.man8 + +dhclient-script.cat8: dhclient-script.man8 + nroff -man dhclient-script.man8 >dhclient-script.cat8 -dhclient-script.cat8: dhclient-script.8 +dhclient-script.man8: dhclient-script.8 sed -e "s#ETCDIR#$(ETC)#g" -e "s#DBDIR#$(VARDB)#g" \ -e "s#RUNDIR#$(VARRUN)#g" < dhclient-script.8 \ - | nroff -man >dhclient-script.cat8 + >dhclient-script.man8 -dhclient.conf.cat5: dhclient.conf.5 - nroff -man dhclient.conf.5 >dhclient.conf.cat5 +dhclient.conf.man5: dhclient.conf.5 + sed -e "s#ETCDIR#$(ETC)#g" -e "s#DBDIR#$(VARDB)#g" \ + -e "s#RUNDIR#$(VARRUN)#g" < dhclient.conf.5 \ + >dhclient.conf.man5 -dhclient.leases.cat5: dhclient.leases.5 +dhclient.conf.cat5: dhclient.conf.man5 + nroff -man dhclient.conf.man5 >dhclient.conf.cat5 + +dhclient.leases.man5: dhclient.leases.5 sed -e "s#ETCDIR#$(ETC)#g" -e "s#DBDIR#$(VARDB)#g" \ -e "s#RUNDIR#$(VARRUN)#g" < dhclient.leases.5 \ - | nroff -man >dhclient.leases.cat5 + >dhclient.leases.man5 + +dhclient.leases.cat5: dhclient.leases.man5 + nroff -man dhclient.leases.man5 >dhclient.leases.cat5 dhclient: $(OBJS) $(DHCPLIB) diff --git a/common/Makefile.dist b/common/Makefile.dist index 7b89176d..40b8c4c2 100644 --- a/common/Makefile.dist +++ b/common/Makefile.dist @@ -69,13 +69,25 @@ realclean: clean distclean: realclean -rm -f Makefile -dhcp-options.cat5: dhcp-options.5 - nroff -man dhcp-options.5 >dhcp-options.cat5 +dhcp-options.cat5: dhcp-options.man5 + nroff -man dhcp-options.man5 >dhcp-options.cat5 -dhcp-eval.cat5: dhcp-eval.5 - nroff -man dhcp-eval.5 >dhcp-eval.cat5 +dhcp-options.man5: dhcp-options.5 + sed -e "s#ETCDIR#$(ETC)#g" -e "s#DBDIR#$(VARDB)#g" \ + -e "s#RUNDIR#$(VARRUN)#g" < dhcp-options.5 >dhcp-options.man5 -dhcp-contrib.cat5: dhcp-contrib.5 - nroff -man dhcp-contrib.5 >dhcp-contrib.cat5 +dhcp-eval.cat5: dhcp-eval.man5 + nroff -man dhcp-eval.man5 >dhcp-eval.cat5 + +dhcp-eval.man5: dhcp-eval.5 + sed -e "s#ETCDIR#$(ETC)#g" -e "s#DBDIR#$(VARDB)#g" \ + -e "s#RUNDIR#$(VARRUN)#g" < dhcp-eval.5 >dhcp-eval.man5 + +dhcp-contrib.cat5: dhcp-contrib.man5 + nroff -man dhcp-contrib.man5 >dhcp-contrib.cat5 + +dhcp-contrib.man5: dhcp-contrib.5 + sed -e "s#ETCDIR#$(ETC)#g" -e "s#DBDIR#$(VARDB)#g" \ + -e "s#RUNDIR#$(VARRUN)#g" < dhcp-contrib.5 >dhcp-contrib.man5 # Dependencies (semi-automatically-generated) diff --git a/relay/Makefile.dist b/relay/Makefile.dist index e5e393e9..74db97af 100644 --- a/relay/Makefile.dist +++ b/relay/Makefile.dist @@ -62,10 +62,12 @@ distclean: realclean # macros aren't available on older unices. Catted man pages are # provided in the distribution so that this doesn't become a problem. -dhcrelay.cat8: dhcrelay.8 +dhcrelay.cat8: dhcrelay.man8 + nroff -man dhcrelay.man8 >dhcrelay.cat8 + +dhcrelay.man8: dhcrelay.8 sed -e "s#ETCDIR#$(ETC)#" -e "s#DBDIR#$(VARDB)#" \ - -e "s#RUNDIR#$(VARRUN)#" < dhcrelay.8 \ - | nroff -man >dhcrelay.cat8 + -e "s#RUNDIR#$(VARRUN)#" < dhcrelay.8 >dhcrelay.man8 dhcrelay: dhcrelay.o $(DHCPLIB) $(CC) $(LFLAGS) -o $(PROG) dhcrelay.o $(DHCPLIB) $(LIBS) diff --git a/server/Makefile.dist b/server/Makefile.dist index 6bdaf333..1f371916 100644 --- a/server/Makefile.dist +++ b/server/Makefile.dist @@ -66,18 +66,26 @@ distclean: realclean # macros aren't available on older unices. Catted man pages are # provided in the distribution so that this doesn't become a problem. -dhcpd.cat8: dhcpd.8 +dhcpd.cat8: dhcpd.man8 + nroff -man dhcpd.man8 >dhcpd.cat8 + +dhcpd.man8: dhcpd.8 + sed -e "s#ETCDIR#$(ETC)#g" -e "s#DBDIR#$(VARDB)#g" \ + -e "s#RUNDIR#$(VARRUN)#g" < dhcpd.8 >dhcpd.man8 + +dhcpd.conf.cat5: dhcpd.conf.man5 + nroff -man dhcpd.conf.man5 >dhcpd.conf.cat5 + +dhcpd.conf.man5: dhcpd.conf.5 sed -e "s#ETCDIR#$(ETC)#g" -e "s#DBDIR#$(VARDB)#g" \ - -e "s#RUNDIR#$(VARRUN)#g" < dhcpd.8 \ - | nroff -man >dhcpd.cat8 + -e "s#RUNDIR#$(VARRUN)#g" < dhcpd.conf.5 >dhcpd.conf.man5 -dhcpd.conf.cat5: dhcpd.conf.5 - nroff -man dhcpd.conf.5 >dhcpd.conf.cat5 +dhcpd.leases.cat5: dhcpd.leases.man5 + nroff -man dhcpd.leases.man5 >dhcpd.leases.cat5 -dhcpd.leases.cat5: dhcpd.leases.5 +dhcpd.leases.man5: dhcpd.leases.5 sed -e "s#ETCDIR#$(ETC)#g" -e "s#DBDIR#$(VARDB)#g" \ - -e "s#RUNDIR#$(VARRUN)#g" < dhcpd.leases.5 \ - | nroff -man >dhcpd.leases.cat5 + -e "s#RUNDIR#$(VARRUN)#g" < dhcpd.leases.5 >dhcpd.leases.man5 dhcpd: $(OBJS) $(COBJ) $(DHCPLIB) $(CC) $(LFLAGS) -o dhcpd $(OBJS) $(DHCPLIB) $(LIBS) |