diff options
| author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2024-10-02 12:37:30 +0200 |
|---|---|---|
| committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2024-10-02 12:37:30 +0200 |
| commit | 6725d10536142ea378a9207aecb99c2d2e1a9229 (patch) | |
| tree | c6bf515c9c4283aa324e5139b370a612433b8cdb /net/isc-dhcp44-server/files/patch-server_dhcpd.c | |
| parent | net/croc: update to version 10.0.13 (diff) | |
net/isc-dhcp44-server: Fix checkconfig command.
This adds an undocumented -Q flag which cancels out any -q option that
may be present in dhcpd_flags, avoiding the need for a fragile sed
command. It also adds a comment explaining why we are running the
check twice and what the -q and -Q are for.
PR: 281701
Diffstat (limited to 'net/isc-dhcp44-server/files/patch-server_dhcpd.c')
| -rw-r--r-- | net/isc-dhcp44-server/files/patch-server_dhcpd.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/net/isc-dhcp44-server/files/patch-server_dhcpd.c b/net/isc-dhcp44-server/files/patch-server_dhcpd.c new file mode 100644 index 000000000000..17e6c79025bb --- /dev/null +++ b/net/isc-dhcp44-server/files/patch-server_dhcpd.c @@ -0,0 +1,12 @@ +--- server/dhcpd.c.orig 2022-09-28 14:39:15 UTC ++++ server/dhcpd.c +@@ -492,6 +492,9 @@ main(int argc, char **argv) { + cftest = 1; + lftest = 1; + log_perror = -1; ++ } else if (!strcmp (argv [i], "-Q")) { ++ quiet = 0; ++ quiet_interface_discovery = 0; + } else if (!strcmp (argv [i], "-q")) { + quiet = 1; + quiet_interface_discovery = 1; |
