def _set_koji_tag(self): ''' Sets the default koji tag. Configuration item on file is: koji_tag ''' if self.command_line_options.koji_tag is not None: utils_misc.set_default_koji_tag(self.command_line_options.koji_tag)
def set_install_params(self, test, params): super(KojiInstaller, self).set_install_params(test, params) os_dep.command("rpm") os_dep.command("yum") self.tag = params.get("%s_tag" % self.param_key_prefix, None) self.koji_cmd = params.get("%s_cmd" % self.param_key_prefix, None) if self.tag is not None: utils_misc.set_default_koji_tag(self.tag) self.koji_pkgs = params.get("%s_pkgs" % self.param_key_prefix, "").split() self.koji_scratch_pkgs = params.get( "%s_scratch_pkgs" % self.param_key_prefix, "").split() if self.install_debug_info: self._expand_koji_pkgs_with_debuginfo()
def set_install_params(self, test, params): super(KojiInstaller, self).set_install_params(test, params) os_dep.command("rpm") os_dep.command("yum") self.tag = params.get("%s_tag" % self.param_key_prefix, None) self.koji_cmd = params.get("%s_cmd" % self.param_key_prefix, None) if self.tag is not None: utils_misc.set_default_koji_tag(self.tag) self.koji_pkgs = params.get("%s_pkgs" % self.param_key_prefix, "").split() self.koji_scratch_pkgs = params.get("%s_scratch_pkgs" % self.param_key_prefix, "").split() if self.install_debug_info: self._expand_koji_pkgs_with_debuginfo()
def main(self): self.parse_cmdline() self.koji_client = utils_misc.KojiClient() pkgs = [] if self.options.tag: utils_misc.set_default_koji_tag(self.options.tag) if self.options.config: tag, pkgs = self.get_koji_qemu_kvm_tag_pkgs(self.options.config) if tag is not None: utils_misc.set_default_koji_tag(tag) if pkgs is not None: pkgs = pkgs.split() else: pkgs = self.args if pkgs: for p in pkgs: koji_pkg_spec = utils_misc.KojiPkgSpec(p) self.check_koji_pkg_spec(koji_pkg_spec) self.print_koji_pkg_spec_info(koji_pkg_spec)