~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

Add unittest data file

7e0fb61... by Ryan Harper

Add unittest for logical partition with boot flag

3368f31... by Ryan Harper

Ensure boot flag is captured even on logical partitions

6f37807... by Ryan Harper

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

e2ef8f7... by Ryan Harper

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

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

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

Replace references to old team manager with new team manager

aca7ba6... by Paride Legovini

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

Fix flake8 E741 warning