Date: Mon, 17 Dec 2001 17:40:02 -0800 (PST) From: "Crist J . Clark" <cjc@FreeBSD.ORG> To: freebsd-bugs@FreeBSD.org Subject: Re: bin/32953: log-in-vain level should be setable in rc.conf Message-ID: <200112180140.fBI1e2477444@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/32953; it has been noted by GNATS. From: "Crist J . Clark" <cjc@FreeBSD.ORG> To: "David O'Brien" <obrien@NUXI.com> Cc: FreeBSD-gnats-submit@FreeBSD.ORG Subject: Re: bin/32953: log-in-vain level should be setable in rc.conf Date: Mon, 17 Dec 2001 17:29:57 -0800 On Mon, Dec 17, 2001 at 04:28:07PM -0800, David O'Brien wrote: > >Description: > We allow the turning off and on of log-in-vain in rc.conf as seen in > rc.network: > > network_pass4() { > echo -n 'Additional TCP options:' > case ${log_in_vain} in > > Therefor we should also allow the log-in-vain level to be set in > rc.conf also. [snip] We should. How about this simple change which is back compaitible, but does not add more rc.conf knobs: Index: rc.network =================================================================== RCS file: /export/ncvs/src/etc/rc.network,v retrieving revision 1.119 diff -u -r1.119 rc.network --- rc.network 13 Dec 2001 04:21:18 -0000 1.119 +++ rc.network 18 Dec 2001 01:26:07 -0000 @@ -366,7 +366,7 @@ case ${firewall_logging} in [Yy][Ee][Ss] | '') echo 'Firewall logging=YES' - sysctl net.inet.ip.fw.verbose=1 >/dev/null + sysctl net.inet.ip.fw.verbose="${firewall_verbose:-1}" >/dev/null ;; *) ;; @@ -848,9 +848,12 @@ [Nn][Oo] | '') ;; *) - echo -n ' log_in_vain=YES' - sysctl net.inet.tcp.log_in_vain=1 >/dev/null - sysctl net.inet.udp.log_in_vain=1 >/dev/null + if ! expr "${log_in_vain}" : '[0-9]*' >/dev/null 2>&1; then + log_in_vain=1 + fi + echo -n " log_in_vain=${log_in_vain}" + sysctl net.inet.tcp.log_in_vain="${log_in_vain}" >/dev/null + sysctl net.inet.udp.log_in_vain="${log_in_vain}" >/dev/null ;; esac That is, if log_in_vain holds an integer value, use it. If it is anything else, revert to the old behavior of setting it to 1. -- "It's always funny until someone gets hurt. Then it's hilarious." Crist J. Clark | cjclark@alum.mit.edu | cjclark@jhu.edu http://people.freebsd.org/~cjc/ | cjc@freebsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112180140.fBI1e2477444>