Date: Sat, 3 Dec 2005 01:43:00 GMT From: "L. Jason Godsey" <lannygodsey@yahoo.com> To: freebsd-gnats-submit@FreeBSD.org Subject: conf/89870: feature request to make netif verbose rc.conf toggle Message-ID: <200512030143.jB31h0iF068466@www.freebsd.org> Resent-Message-ID: <200512030150.jB31o2c2024831@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 89870 >Category: conf >Synopsis: feature request to make netif verbose rc.conf toggle >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Dec 03 01:50:02 GMT 2005 >Closed-Date: >Last-Modified: >Originator: L. Jason Godsey >Release: FreeBSD 6.0-RELEASE >Organization: >Environment: FreeBSD ne1.yournix.com 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Fri Dec 2 19:53:47 EST 2005 root@ne1.yournix.com:/usr/obj/usr/src/sys/YOURNIX i386 >Description: I'm using start_if.fxp0 to add alot of aliases. I'm not sure why, but all this output when /etc/rc.d/netif displays verbose ifconfig fxp0 wipes dmesg, to the extent that only 1 line is present in /var/run/dmesg.boot. This change makes the verbose output more easily tuned via rc.conf: netif_verbose="NO" I believe this behavior is more like /etc/rc.d/ip6addrctl behavior. Thank you for taking time to consider my request. >How-To-Repeat: >Fix: diff -ur etc.orig/defaults/rc.conf etc/defaults/rc.conf --- etc.orig/defaults/rc.conf Fri Dec 2 20:33:17 2005 +++ etc/defaults/rc.conf Fri Dec 2 20:30:48 2005 @@ -379,6 +379,9 @@ ip6addrctl_enable="NO" # Set to YES to enable default address selection ip6addrctl_verbose="NO" # Set to YES to enable verbose configuration messages +netif_verbose="YES" # Set to YES to enable verbose configuration messages + + ############################################################## ### System console options ################################# ############################################################## diff -ur etc.orig/rc.d/netif etc/rc.d/netif --- etc.orig/rc.d/netif Fri Dec 2 20:33:17 2005 +++ etc/rc.d/netif Fri Dec 2 20:30:58 2005 @@ -65,7 +65,7 @@ fi # Configure the interface(s). - network_common ifn_start verbose + network_common ifn_start if [ -f /etc/rc.d/ipfilter ] ; then # Resync ipfilter @@ -86,12 +86,12 @@ echo '.' } -# network_common routine verbose +# network_common routine # Common configuration subroutine for network interfaces. This # routine takes all the preparatory steps needed for configuriing -# an interface and then calls $routine. If $verbose is specified, +# an interface and then calls $routine. If netif_verbose is specified, # it will call ifconfig(8) to show, in long format, the configured -# interfaces. If $verbose is not given, it will simply output the +# interfaces. If netif_verbose is not given, it will simply output the # configured interface(s). network_common() { @@ -103,7 +103,7 @@ else _func="$1" fi - [ -n "$2" ] && _verbose=yes + checkyesno netif_verbose && _verbose=yes # Set the scope of the command (all interfaces or just one). # >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200512030143.jB31h0iF068466>