inventory, lsm: remember to set has_lsmtype

In another "how did this ever work" moment, sometimes this wasn't set and
we didn't propagate the LSM. Let's set it :)

Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com>
Signed-off-by: Pavel Emelyanov <xemul@virtuozzo.com>
This commit is contained in:
Tycho Andersen 2016-10-06 09:30:41 -06:00 committed by Pavel Emelyanov
parent 88620fa5af
commit 4bc2f7a6bd

View file

@ -57,7 +57,10 @@ int check_img_inventory(void)
root_cg_set = he->root_cg_set;
}
image_lsm = he->lsmtype;
if (he->has_lsmtype)
image_lsm = he->lsmtype;
else
image_lsm = LSMTYPE__NO_LSM;
switch (he->img_version) {
case CRTOOLS_IMAGES_V1:
@ -113,6 +116,7 @@ int prepare_inventory(InventoryEntry *he)
he->has_fdinfo_per_id = true;
he->ns_per_id = true;
he->has_ns_per_id = true;
he->has_lsmtype = true;
he->lsmtype = host_lsm_type();
crt.i.pid.state = TASK_ALIVE;