This reverts commit cdfc94f4e9, reversing
changes made to 2051cd3e1c.
Conflicts:
initialize/config.go
system/etcd.go
system/etcd_test.go
system/fleet.go
system/fleet_test.go
system/update.go
system/update_test.go
test
Until support for bonding params is added to networkd, this will be
neccessary in order to use bonding parameters (i.e. miimon, mode).
This also makes it such that the 8012q module will only be loaded if
the network config makes use of VLANs.
In order for networkd to properly configure the network interfaces, the configs must be
prefixed to ensure that they load in the correct order (parent interfaces have a lower
prefix than their children).
Adding the flag -convertNetconf which is used to specify the config
format to convert from (right now, only 'debian' is supported).
Once the network configs are generated, they are written to
systemd's runtime network directory and the network is restarted.