Skip to content

Commit

Permalink
Rebase me: use is_infix directly
Browse files Browse the repository at this point in the history
Signed-off-by: Benjamin Reis <benjamin.reis@vates.tech>
  • Loading branch information
benjamreis committed May 14, 2024
1 parent 978b260 commit 9746d6d
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions ocaml/xapi/xapi_vm.ml
Original file line number Diff line number Diff line change
Expand Up @@ -1651,13 +1651,14 @@ let get_secureboot_readiness ~__context ~self =
Helpers.call_script !Xapi_globs.varstore_ls
[Db.VM.get_uuid ~__context ~self]
in
let contains str substr =
Astring.String.is_infix ~affix:substr str
let pk_present = Astring.String.is_infix ~affix:"PK" varstore_ls in
let kek_present =
Astring.String.is_infix ~affix:"KEK" varstore_ls
in
let db_present = Astring.String.is_infix ~affix:"db" varstore_ls in
let dbx_present =
Astring.String.is_infix ~affix:"dbx" varstore_ls
in
let pk_present = contains varstore_ls "PK" in
let kek_present = contains varstore_ls "KEK" in
let db_present = contains varstore_ls "db" in
let dbx_present = contains varstore_ls "dbx" in
match (pk_present, kek_present, db_present, dbx_present) with
| true, true, true, true ->
`ready
Expand Down

0 comments on commit 9746d6d

Please sign in to comment.