Lines Matching refs:pfmri
1597 def __get_overlaying_fmri(self, img, act, pfmri):
1603 if f == pfmri:
1614 def __process_verify_result(self, args, img, act, errors, pfmri):
1624 overlaying = self.__get_overlaying_fmri(img, act, pfmri)
1770 for pfmri in proposed_fmris:
1776 ffmri = str(pfmri)
1788 pfmri, pt, verifypaths=verifypaths,
1811 act, errs, pfmri)
1826 pkg_name=pfmri.get_pkg_stem(),
1861 repairs.append((pfmri, needs_fix))
2029 for pfmri in fmri_set:
2030 yield pfmri
2094 for pfmri in generator():
2095 m = self.image.get_manifest(pfmri, ignore_excludes=True)
2102 yield act, pfmri
2106 yield da(path=d, implicit="true"), pfmri
2127 for pfmri, m in generator():
2134 yield act, pfmri
2140 implicit="true"), pfmri
2167 for a, pfmri in self.gen_new_installed_actions_bytype("link")
2176 for a, pfmri in self.gen_new_installed_actions_bytype("hardlink")
2185 for a, pfmri in self.gen_new_installed_actions_bytype("license")
2194 for a, pfmri in self.gen_new_installed_actions_bytype("legacy")
2424 def __propose_fixup(self, inst_action, rem_action, pfmri):
2428 pp, install, remove = self.__fixups.get(pfmri,
2438 self.__fixups[pfmri] = pp, install, remove
2446 for pfmri, (pp, install, remove) in self.__fixups.items():
2447 pp.propose_repair(pfmri, nfm, install, remove,
2585 """Build a mapping from action keys to action, pfmri tuples for
2589 'implicit_dirs' and returns action-pfmri pairs.
2597 for a, pfmri in \
2601 []).append((a, pfmri))
2633 for act, pfmri in tgt[key]:
2635 if fmristr != str(pfmri):
2650 duplicate action/pfmri pairs into 'tgt'.
2702 pfmri = fmri_dict[fmristr]
2704 pfmri = pkg.fmri.PkgFmri(
2706 fmri_dict[fmristr] = pfmri
2711 (act, pfmri))
2754 for act, pfmri in actions:
2789 for act, pfmri in actions:
3114 for act, pfmri in self.gen_new_installed_actions_bytype(name):
3120 def __get_manifest(self, pfmri, intent, ignore_excludes=False):
3121 """Return manifest for pfmri"""
3122 if pfmri:
3123 return self.image.get_manifest(pfmri,
3561 pfmri = pkg.fmri.PkgFmri(fmristr)
3565 if pfmri.pkg_name == "feature/pkg/self":
3566 if str(pfmri.version) == "0,5.11" \
3571 pfmri.pkg_name = \
3573 if pfmri.pkg_name not in installed_dict:
3575 installed_fmri = installed_dict[pfmri.pkg_name]
3577 if pfmri.is_successor(installed_fmri):
3581 def __get_note_text(self, act, pfmri):
3584 pub = self.image.get_publisher(pfmri.publisher)
3588 fmri=pfmri, hash_func=hash_func)
3601 for act, pfmri in release_notes:
3603 pfmri):
3608 act, pfmri).splitlines():
3737 for a, pfmri in itertools.chain(
3754 mediated_installed_paths[a.attrs["path"]].add((a, pfmri,
3938 for a, pfmri, mediator, med_ver, med_impl in (
3954 self.__propose_fixup(a, None, pfmri)
3970 self.__propose_fixup(None, a, pfmri)
4216 pfmri = None
4218 pfmri = p.destination_fmri.get_fmri()
4219 err_actions = api_errors.ImageBoundaryError(pfmri)
5649 pfmri
5651 for pfmri in ret[p][pkg_name]
5652 if pfmri in renamed_fmris