Merge lp:~jtv/maas/curtin-copy into lp:~maas-committers/maas/trunk
Proposed by
Jeroen T. Vermeulen
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Jeroen T. Vermeulen | ||||
Approved revision: | no longer in the source branch. | ||||
Merged at revision: | 3368 | ||||
Proposed branch: | lp:~jtv/maas/curtin-copy | ||||
Merge into: | lp:~maas-committers/maas/trunk | ||||
Diff against target: |
199 lines (+63/-34) 4 files modified
src/provisioningserver/drivers/osystem/tests/test_ubuntu.py (+19/-13) src/provisioningserver/drivers/osystem/ubuntu.py (+5/-10) src/provisioningserver/utils/curtin.py (+11/-7) src/provisioningserver/utils/tests/test_curtin.py (+28/-4) |
||||
To merge this branch: | bzr merge lp:~jtv/maas/curtin-copy | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Julian Edwards (community) | Approve | ||
Review via email: mp+241609@code.launchpad.net |
Commit message
Change the way network preseeds are installed in Curtin: instead of writing /etc files to individual temporary locations and then moving them into place individually, write them all to one /tmp/maas/etc/ and copy the whole directory tree in one go.
Description of the change
This is preparation for a change that writes each network interface's configuration to a separate fragment file in /etc/network/
Jeroen
To post a comment you must log in.
This will need release-noting, as the last time we changed the curtin preseed we had a couple of complaints about clashing changes.
Otherwise, good stuff, this makes far more sense than the old way! Nits inline to prove I read it all.