Subject: Re: misc/36697: unexpanded variable in dhcpd.leases(5)
To: None <gnats-bugs@NetBSD.org, misc-bug-people@NetBSD.org,>
From: John Nemeth <jnemeth@victoria.tc.ca>
List: netbsd-bugs
Date: 07/30/2007 20:42:59
On Nov 13, 5:17am, ixel@gmx.de wrote:
} >Description:
} At the beginning of dhcpd.leases(5):
}
} ...
} To make the initial lease database, just create an empty file called
} /var/db/dhcpd.leases. You can do this with:
}
} touch DBDIR/dhcpd.leases
}
} In order to prevent the lease database from growing without bound,
} ...
}
} Clears the DBDIR after touch is not expanded, probably /var/db is meant.
} >How-To-Repeat:
} $ man dhcpd.leases
dist/dhcp/server/Makefile.dist contains these lines to make the
substitution:
dhcpd.leases.cat5: dhcpd.leases.man5
nroff -man dhcpd.leases.man5 >dhcpd.leases.cat5
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 >dhcpd.leases.man5
However usr.sbin/dhcp/server/Makefile doesn't do any kind of special
handling of the manpages. The question is how to do the above in the
context of a BSD makefile?
}-- End of excerpt from ixel@gmx.de