Chris Johns f5c6651da8 Add support for rc.conf(5) initialisation.
Provide user support for rc.conf(5) so a user can create a suitable
/etc/rc.conf file to initialise libbsd.

This patch by default adds basic networking support:

 cloned_interfaces
 ifconfig_'interface'
 defaultrouter
 hostname

Refer to FreeBSD documentation for examples.

Users can make a single call to have /etc/rc.conf processed, or pass a
file name to a specific configuration file or a text string with line
feeds can be passed to the scripting version of the interface.

The rc.conf support is implemented in terms of directive handlers that
are called based on a regular expression. The design allows new handlers
to be added as needed.

Line concatenation is still to be implemented.
2016-05-18 13:49:17 +10:00
..
2014-01-30 16:23:03 +01:00
2014-01-30 15:04:19 +01:00
2015-06-23 09:13:55 +02:00
2014-01-30 16:23:03 +01:00
2014-01-30 16:23:03 +01:00
2014-10-31 10:41:39 +01:00
2014-09-18 10:43:37 +02:00
2013-11-13 17:44:40 +01:00
2015-03-30 23:02:15 +02:00
2016-05-06 14:07:34 +02:00
2013-11-13 17:44:40 +01:00
2016-05-06 14:34:41 +02:00
2014-01-30 15:04:19 +01:00
2015-03-24 15:20:57 +01:00
2015-11-16 09:52:50 +01:00
2014-09-18 09:52:00 +02:00
2014-01-16 15:45:44 +01:00
2014-10-08 14:51:21 +02:00
2015-03-30 23:02:15 +02:00
2015-02-13 10:34:20 +01:00