Lines Matching refs:variant
107 pkgmerge [-n] -d dest_repo -s variant=value[,...],src_repo ...
120 -s variant=value,src_repo
121 The variant name and value to use for packages from this source,
218 "variant=value,repo_uri")
220 # All but last part should be variant.
227 "variant=value,repo_uri")
229 if not vname.startswith("variant."):
230 vname = "variant.{0}".format(vname)
246 usage(_("At least one variant name, value, and package source "
274 # Require that each unique variant combination has a source.
292 usage(_("No source was specified for variant "
471 variant_list a list of dicts containing variant names/values
576 # Merge each variant one at a time.
581 for i, variant in enumerate(variants):
582 # Build the unique list of remaining variant combinations to
583 # use for merging this variant.
597 # Perform the variant merge for each unique combination of
608 # ...would produce the following combinations for each variant:
609 # variant.arch
614 # variant.debug
617 # variant.flavor
620 # Build the list of sources, fmris, and variant values
659 vlist.append(variant_list[j][variant])
683 variant)
716 def __merge_fmris(new_fmri, manifest_list, fmri_list, variant_list, variant):
719 # Remove variant tags, package variant metadata, and signatures
724 blend_names = set([variant, variant[8:]])
738 if variant in a.attrs:
739 if a.attrs[variant] != vval:
747 del a.attrs[variant]
749 if a.name == "set" and a.attrs["name"] == variant:
756 var_name=variant,
761 # for this variant. Handle prepended "variant.".
789 a.attrs[variant] = v
790 # discard any blend tags for this variant from common list
809 allactions.append(actions.fromstr("set name={0} {1}".format(variant,