Since an OSTree client will refuse to pull from a remote which it has
locally configured with a collection ID, if the commit on that remote
has incorrect or missing bindings, we’d better verify them as part of
fsck.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Closes: #1347
Approved by: cgwalters
return glnx_prefix_error (error, "Loading commit for ref %s", ref_name);
}
+ /* Check its bindings. */
+ if (!ostree_cmd__private__ ()->ostree_repo_verify_bindings (collection_id, ref_name, commit, error))
+ return glnx_prefix_error (error, "Commit %s", checksum);
+
return TRUE;
}