From: Michael Andres Date: Fri, 6 Jun 2014 09:40:27 +0000 (+0200) Subject: Provide PRODUCT_REGISTER_TARGET for available products [bnc#881320] X-Git-Tag: 0.6.4~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4049a9e7c88be7351740ee44566fda1dc0ffde98;p=thirdparty%2Flibsolv.git Provide PRODUCT_REGISTER_TARGET for available products [bnc#881320] --- diff --git a/ext/repo_autopattern.c b/ext/repo_autopattern.c index c947aeff..5132394f 100644 --- a/ext/repo_autopattern.c +++ b/ext/repo_autopattern.c @@ -375,6 +375,8 @@ repo_add_autopattern(Repo *repo, int flags) } if (!strcmp(pn, "product-label()") && evr) repodata_set_str(data, s2 - pool->solvables, PRODUCT_SHORTLABEL, newname); + else if (!strcmp(pn, "product-register-target()") && evr) + repodata_set_str(data, s2 - pool->solvables, PRODUCT_REGISTER_TARGET, newname); else if (!strcmp(pn, "product-type()") && evr) repodata_set_str(data, s2 - pool->solvables, PRODUCT_TYPE, newname); else if (!strcmp(pn, "product-cpeid()") && evr) diff --git a/src/knownid.h b/src/knownid.h index b6a8a49b..45a290f4 100644 --- a/src/knownid.h +++ b/src/knownid.h @@ -186,7 +186,7 @@ KNOWNID(PRODUCT_URL, "product:url"), KNOWNID(PRODUCT_URL_TYPE, "product:url:type"), KNOWNID(PRODUCT_FLAGS, "product:flags"), /* e.g. 'update', 'no_you' */ KNOWNID(PRODUCT_PRODUCTLINE, "product:productline"), /* installed product only */ -KNOWNID(PRODUCT_REGISTER_TARGET, "product:regtarget"), /* installed product only */ +KNOWNID(PRODUCT_REGISTER_TARGET, "product:regtarget"), /* installed and available product */ KNOWNID(PRODUCT_REGISTER_RELEASE, "product:regrelease"), /* installed product only */ KNOWNID(PRODUCT_UPDATES_REPOID, "product:updates:repoid"), KNOWNID(PRODUCT_UPDATES, "product:updates"),