~raharper/curtin:fix/partition-verify-flags-msdos-primary-types

Last commit made on 2020-05-20
Get this branch:
git clone -b fix/partition-verify-flags-msdos-primary-types https://git.launchpad.net/~raharper/curtin
Only Ryan Harper can upload to this branch. If you are Ryan Harper please log in for upload directions.

Branch merges

Branch information

Name:
fix/partition-verify-flags-msdos-primary-types
Repository:
lp:~raharper/curtin

Recent commits

669b5cf... by Ryan Harper on 2020-05-20

Add unittest data file

7e0fb61... by Ryan Harper on 2020-05-20

Add unittest for logical partition with boot flag

3368f31... by Ryan Harper on 2020-05-20

Ensure boot flag is captured even on logical partitions

6f37807... by Ryan Harper on 2020-05-20

Drop 0x80 boot flag from MBR_TYPE map, it's a PART_ENTRY_FLAGS value only.

e2ef8f7... by Ryan Harper on 2020-05-18

verify_ptable_flag: dos primary partitions use ptable_uuid map for flag

Curtin currently special-cases verifying MSDOS 'boot', 'extended'
and 'logical' flags. This ignored primary DOS partitions. When
verifying partition flags on a MSDOS primary partition use
ptable_uuid_to_flag_entry map as we do for GPT partitions.

LP: #1878890

7310b4f... by Ryan Harper on 2020-05-20

Replace grub-shell-helper with install_grub command

The install_grub command implemented in shell code inside
helpers/common lacked unittests. We've had some recent and
ongoing changes in this space which need greater unittest
coverage. Add a new command line option and update
curthooks to utilize it.

Also:
  - Move util.get_architecture into distro class

69a1404... by Paride Legovini on 2020-05-20

vmtest-sync-images: update the URL of the maas streams

The old URL goes through a couple of redirects but does not land at the
correct location.

c816305... by James Falcon on 2020-05-14

Replace references to old team manager with new team manager

aca7ba6... by Paride Legovini on 2020-05-14

tox: pin flake8 to version and add a tip-flake8 environment

Let's have a stable py3-flake8 tox environment that we run
as part of the CI, and a tip-flake8 environment we can run
in a separate job (or manually) to check the compliance
with the newer flake8 versions, without braking the CI.

537890a... by Lucas Albuquerque Medeiros de Moura on 2020-05-13

Fix flake8 E741 warning