From: Michael Schroeder Date: Wed, 24 Jun 2009 11:42:04 +0000 (+0200) Subject: - obtain default vendor the right way X-Git-Tag: BASE-SuSE-Code-12_1-Branch~214 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a5aa1fa0b50db91e45f544e09ebcc1acf1f63c38;p=thirdparty%2Flibsolv.git - obtain default vendor the right way --- diff --git a/tools/susetags2solv.c b/tools/susetags2solv.c index 753b86c8..77da9c4f 100644 --- a/tools/susetags2solv.c +++ b/tools/susetags2solv.c @@ -144,11 +144,8 @@ main(int argc, char **argv) perror(contentfile); exit(1); } - repo_add_content(repo, fp, REPO_REUSE_REPODATA | REPO_NO_INTERNALIZE); - if (repo->start < repo->end) - if (!strncmp(id2str(pool, pool->solvables[repo->start].name), "product:", 8)) - defvendor = pool->solvables[repo->start].vendor; - fclose(fp); + repo_add_content(repo, fp, REPO_REUSE_REPODATA); + defvendor = repo_lookup_id(repo, SOLVID_META, SUSETAGS_DEFAULTVENDOR); } if (attrname)