On 08/26/2010 12:53 PM, pluknet wrote:
[cc'ing current@ as rc@ looks too quite]

Hi.

Since ifconfig has grown to label interfaces with
ifconfig $ifname description "foobar", what about
to give it more life and store i/face descriptions
semi-permanently, so they will survive between reboots?

This patch adds a functionality to rc.d to label
interfaces at boot time.

Comments are welcome.

This seems like a good addition, thanks. Please also write a patch for rc.conf.5 to describe this new functionality and I'll be happy to commit it. One note below.


--- etc/network.subr    (revision 211280)
+++ etc/network.subr    (working copy)
@@ -1187,6 +1187,24 @@
         return 0
  }

+# ifnet_descr
+#      Add description to all requested interfaces.
+#
+ifnet_descr()
+{
+       local _if _ifdescr
+
+       # ifconfig_IF_descr
+       for _if in `ifconfig -l`; do
+               _ifdescr="`get_if_var $_if ifconfig_IF_descr`"
+               if [ ! -z "$_ifdescr" ]; then

This is probably better as [ -n "$_ifdescr" ]

Doug

--

        Improve the effectiveness of your Internet presence with
        a domain name makeover!    http://SupersetSolutions.com/

        Computers are useless. They can only give you answers.
                        -- Pablo Picasso

_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to