82b11dbd69
The main change here is to separate the state a network device is in and the state we want it to be in. So it now parses the netplan config on a system as well as probing the state of via probert. The UI is changed to make this distintion too, and be IMO a bit more consistent. Somewhere in this I've removed the display of whether the probed address was found via DHCP or not, possibly that should be put back if it doesn't make things too cluttered. In dry-run mode, we now still write the config and feed it to netplan, but in a way that doesn't affect the system we are running it on. |
||
---|---|---|
.. | ||
controllers | ||
models | ||
ui | ||
__init__.py | ||
async.py | ||
controller.py | ||
core.py | ||
curtin.py | ||
log.py | ||
meta.py | ||
model.py | ||
palette.py | ||
prober.py | ||
signals.py | ||
user.py | ||
utils.py | ||
view.py |