mirror of
https://github.com/opnsense/src.git
synced 2026-06-11 01:30:30 -04:00
o Allow rarpd to accept an additional '-t directory' argument, specifying
an alternative to /tftpboot. This is useful it you're using tftpd with an alternative root (using -s), and would like rarpd to respond selectively to RARP requests using the same criteria as tftp. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs
This commit is contained in:
parent
9331ef537f
commit
c3ce2b2baa
2 changed files with 17 additions and 1 deletions
|
|
@ -28,6 +28,7 @@
|
|||
.Sh SYNOPSIS
|
||||
.Nm
|
||||
.Op Fl adfsv
|
||||
.Op Fl t Ar directory
|
||||
.Op Ar interface
|
||||
.Sh DESCRIPTION
|
||||
.Nm
|
||||
|
|
@ -93,6 +94,17 @@ Run in the foreground.
|
|||
Supply a response to any RARP request for which an ethernet to IP address
|
||||
mapping exists; do not depend on the existence of
|
||||
.Pa /tftpboot/\fIipaddr\fP* .
|
||||
.It Fl t
|
||||
Supple an alternative tftp root directory to
|
||||
.Pa /tftpboot ,
|
||||
matching similar behavior of the
|
||||
.Fl s
|
||||
flag on
|
||||
.Xr tftpd 8 .
|
||||
This permits
|
||||
.Nm
|
||||
to selectively respond to RARP requests, but use an alternative directory
|
||||
for IP checking.
|
||||
.It Fl v
|
||||
Enable verbose sysloging.
|
||||
.El
|
||||
|
|
|
|||
|
|
@ -177,7 +177,7 @@ main(int argc, char *argv[])
|
|||
openlog(name, LOG_PID | LOG_CONS, LOG_DAEMON);
|
||||
|
||||
opterr = 0;
|
||||
while ((op = getopt(argc, argv, "adfsv")) != -1) {
|
||||
while ((op = getopt(argc, argv, "adfst:v")) != -1) {
|
||||
switch (op) {
|
||||
case 'a':
|
||||
++aflag;
|
||||
|
|
@ -195,6 +195,10 @@ main(int argc, char *argv[])
|
|||
++sflag;
|
||||
break;
|
||||
|
||||
case 't':
|
||||
tftp_dir = optarg;
|
||||
break;
|
||||
|
||||
case 'v':
|
||||
++verbose;
|
||||
break;
|
||||
|
|
|
|||
Loading…
Reference in a new issue