I don't know if this is a possible scenario, but is it possible to have a boot 
type partition that is not marked as bootable ?

For example, suppose we have this type of configuration:

sfdisk_info_dos = {
            "label": "dos",
            "id": "0xb0dbdde1",
            "device": "/dev/vdb",
            "unit": "sectors",
            "partitions": [
               {"node": "/dev/vdb1", "start": 2048, "size": 8388608,
                "type": "80"},
               {"node": "/dev/vdb2", "start": 8390656, "size": 8388608,
                "type": "83"}]
}

In that scenario the boot check would fail, because we will not have the 
bootable key, but the MBR_TYPE_TO_CURTIN_MAP would find the expected "boot" 
flag as we want.

But do we want to have a boot partition that is not marked as bootable ? I 
think this scenario can happen if we provide a custom sfdisk_info dict to the 
function, but I don't know if that can actually happen, or if it does, if it is 
a problem.
-- 
https://code.launchpad.net/~raharper/curtin/+git/curtin/+merge/384133
Your team curtin developers is requested to review the proposed merge of 
~raharper/curtin:fix/partition-verify-flags-msdos-primary-types into 
curtin:master.

-- 
Mailing list: https://launchpad.net/~curtin-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~curtin-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to