Merge lp:~allenap/maas/new-tftp-layout into lp:maas/trunk
Proposed by
Gavin Panella
on 2012-08-17
| Status: | Merged |
|---|---|
| Approved by: | Gavin Panella on 2012-08-23 |
| Approved revision: | 891 |
| Merged at revision: | 915 |
| Proposed branch: | lp:~allenap/maas/new-tftp-layout |
| Merge into: | lp:maas/trunk |
| Prerequisite: | lp:~allenap/maas/pxe-template-lookup |
| Diff against target: |
449 lines (+58/-129) 11 files modified
scripts/maas-import-pxe-files (+3/-5) src/provisioningserver/dhcp/config.py (+2/-35) src/provisioningserver/dhcp/tests/test_config.py (+3/-15) src/provisioningserver/pxe/install_bootloader.py (+4/-14) src/provisioningserver/pxe/tests/test_install_bootloader.py (+6/-12) src/provisioningserver/pxe/tests/test_tftppath.py (+5/-16) src/provisioningserver/pxe/tftppath.py (+14/-9) src/provisioningserver/tests/test_maas_import_pxe_files.py (+16/-5) src/provisioningserver/tests/test_tasks.py (+1/-1) src/provisioningserver/tests/test_tftp.py (+4/-13) src/provisioningserver/tftp.py (+0/-4) |
| To merge this branch: | bzr merge lp:~allenap/maas/new-tftp-layout |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Julian Edwards (community) | 2012-08-17 | Approve on 2012-08-22 | |
|
Review via email:
|
|||
Commit Message
Entirely remove support for arch-dependent bootloaders.
Description of the Change
We can't assume that we control DHCP, and we can't reliably
differentiate between 32-bit and 64-bit machines there anyway, so we
must do it in the PXE config.
This branch doesn't quite get all the way there - a follow-up branch
will complete this work - but it lays more ground. In short, it
entirely removes support for arch-dependent bootloaders. It also
changes a couple of test helpers for maas-import-
on the functions in tftppath instead of redefining them again.
To post a comment you must log in.
lp:~allenap/maas/new-tftp-layout
updated
on 2012-08-23
- 891. By Gavin Panella on 2012-08-23
-
Not using classes in DHCP any more.


Nice branch.