Lines Matching refs:pfmri
71 LinkInfo = namedtuple("LinkInfo", ["path", "pfmri", "nearest_pfmri",
75 # 'pfmri' is the package fmri that delivered 'path.' The 'nearest_pfmri' is the
683 pfmri = fmri.PkgFmri(name)
685 pfmri = None
686 return name, pfmri
740 for pfmri, p_vc in files_dict[path]:
752 res_paths.append(LinkInfo(path, pfmri, pfmri, inter,
894 (t.path, t.pfmri, t.via_links, t.variant_combination)
907 pfmri.get_short_fmri()
908 for path, pfmri, vl in l
911 path for path, pfmri, vl in l
924 for path, pfmri, vl in l:
1304 for pfmri in cur_fmris:
1308 if pkg_fmri.is_successor(pfmri):
1591 def add_fmri_path_mapping(files_dict, links_dict, pfmri, mfst,
1603 'pfmri' is the FMRI of the current manifest.
1627 (pfmri, vc))
1636 (pfmri, vc, f.attrs["target"]))
1685 for mp, (name, pfmri), mfst, pkg_vars, miss_files in manifests:
1687 if pfmri:
1688 resolving_pkgs.add(pfmri.pkg_name)
1719 pfmri = fmri.PkgFmri(publisher=pub, name=stem,
1721 mfst = api_inst.get_manifest(pfmri,
1726 pfmri.publisher = None
1727 sys_fmris.add(pfmri.pkg_name)
1732 pfmri, mfst, use_template=True)
1769 for mp, (name, pfmri), mfst, pkg_vars, miss_files in manifests:
1771 if pfmri is None:
1772 pfmri = fmri.PkgFmri(name)
1775 add_fmri_path_mapping(files.delivered, links, pfmri, mfst,
1777 res_fmris.add(pfmri.pkg_name)
1783 for mp, (name, pfmri), mfst, pkg_vars, manifest_errs in manifests:
1784 name_to_use = pfmri or name
1855 pfmri, name_to_use)
1862 __safe_fmri_parse(pfmri)
1864 for pfmri in a.attrlist("fmri")