The net.inet.tcp.log_in_vain accepts 0, 1 or 2, not Y/N.

This commit is contained in:
Hiroki Sato 2009-10-02 06:51:39 +00:00
parent ccbc06d893
commit b5a70c98b2

View File

@ -36,15 +36,18 @@ netoptions_start()
netoptions_inet() netoptions_inet()
{ {
if checkyesno log_in_vain; then case ${log_in_vain} in
[12])
netoptions_init netoptions_init
echo -n " log_in_vain=${log_in_vain}" echo -n " log_in_vain=${log_in_vain}"
${SYSCTL_W} net.inet.tcp.log_in_vain=1 >/dev/null ${SYSCTL_W} net.inet.tcp.log_in_vain=${log_in_vain} >/dev/null
${SYSCTL_W} net.inet.udp.log_in_vain=1 >/dev/null ${SYSCTL_W} net.inet.udp.log_in_vain=${log_in_vain} >/dev/null
else ;;
*)
${SYSCTL_W} net.inet.tcp.log_in_vain=0 >/dev/null ${SYSCTL_W} net.inet.tcp.log_in_vain=0 >/dev/null
${SYSCTL_W} net.inet.udp.log_in_vain=0 >/dev/null ${SYSCTL_W} net.inet.udp.log_in_vain=0 >/dev/null
fi ;;
esac
if checkyesno tcp_extensions; then if checkyesno tcp_extensions; then
${SYSCTL_W} net.inet.tcp.rfc1323=1 >/dev/null ${SYSCTL_W} net.inet.tcp.rfc1323=1 >/dev/null