mirror of
https://github.com/openSUSE/libsolv.git
synced 2026-02-05 12:45:46 +01:00
Support Debian's Multi-Arch indicator
For now just in repo metadata.
This commit is contained in:
@@ -462,6 +462,10 @@ control2solvable(Solvable *s, Repodata *data, char *control)
|
||||
checksumtype = REPOKEY_TYPE_MD5;
|
||||
}
|
||||
break;
|
||||
case 'M' << 8 | 'U':
|
||||
if (!strcasecmp(tag, "multi-arch"))
|
||||
repodata_set_poolstr(data, s - pool->solvables, SOLVABLE_MULTIARCH, q);
|
||||
break;
|
||||
case 'P' << 8 | 'A':
|
||||
if (!strcasecmp(tag, "package"))
|
||||
s->name = pool_str2id(pool, q, 1);
|
||||
|
||||
@@ -270,7 +270,8 @@ KNOWNID(SOLVABLE_TRACK_FEATURES, "solvable:track_features"), /* conda */
|
||||
KNOWNID(SOLVABLE_ISDEFAULT, "solvable:isdefault"),
|
||||
KNOWNID(SOLVABLE_LANGONLY, "solvable:langonly"),
|
||||
|
||||
KNOWNID(UPDATE_COLLECTIONLIST, "update:collectionlist"), /* list of UPDATE_COLLECTION (actually packages) and UPDATE_MODULE */
|
||||
KNOWNID(UPDATE_COLLECTIONLIST, "update:collectionlist"), /* list of UPDATE_COLLECTION (actually packages) and UPDATE_MODULE */
|
||||
KNOWNID(SOLVABLE_MULTIARCH, "solvable:multiarch"), /* debian multi-arch field */
|
||||
|
||||
KNOWNID(ID_NUM_INTERNAL, 0)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user