diff --git a/test/cases/rhel_8-x86_64-rhel_edge_commit-boot.json b/test/cases/rhel_8-x86_64-rhel_edge_commit-boot.json index 4eda780be..b1b22749f 100644 --- a/test/cases/rhel_8-x86_64-rhel_edge_commit-boot.json +++ b/test/cases/rhel_8-x86_64-rhel_edge_commit-boot.json @@ -8882,9 +8882,10 @@ "VERSION_ID": "8.2" }, "ostree": { - "commit": "3ce9eb458244c79f125153a362451f8b8cb9d2594c8c58c19e02cb32fc9fe2d3", "refs": { - "rhel/8/x86_64/edge": "3ce9eb458244c79f125153a362451f8b8cb9d2594c8c58c19e02cb32fc9fe2d3" + "rhel/8/x86_64/edge": { + "inputhash": "b458ad7246fbf8126d2ff81bf3ec24d70b1c573d26e178da5545bc3d27c7c193" + } }, "repo": { "core.mode": "archive-z2" diff --git a/tools/image-info b/tools/image-info index 380b8f983..c5991b300 100755 --- a/tools/image-info +++ b/tools/image-info @@ -333,11 +333,13 @@ def append_ostree_repo(report, repo): r = ostree("refs") refs = r.stdout.strip().split("\n") - resolved = {r: ostree("rev-parse", r).stdout.strip() for r in refs} + report["ostree"]["refs"] = refs + resolved = {r: ostree("rev-parse", r).stdout.strip() for r in refs} commit = resolved[refs[0]] - report["ostree"]["refs"] = resolved - report["ostree"]["commit"] = commit + + refs = {r: {"inputhash": ostree("show", "--print-metadata-key=rpmostree.inputhash", resolved[r]).stdout.strip("'\n")} for r in refs} + report["ostree"]["refs"] = refs with tempfile.TemporaryDirectory() as tmpdir: tree = os.path.join(tmpdir, "tree")