+-------------------------------------------------------------------
+Thu Sep 25 13:53:54 CEST 2008 - dmacvicar@suse.de
+
+- add support for keywords in susedata
+
-------------------------------------------------------------------
Wed Sep 24 10:55:01 CEST 2008 - kkaempf@suse.de
/* Novell/SUSE extended attributes */
STATE_EULA,
+ STATE_KEYWORDS,
+ STATE_KEYWORD,
STATE_DISKUSAGE,
STATE_DIRS,
STATE_DIR,
/* extended Novell/SUSE attributes (susedata.xml) */
{ STATE_SOLVABLE, "eula", STATE_EULA, 1 },
+ { STATE_SOLVABLE, "keywords", STATE_KEYWORDS, 0 },
{ STATE_SOLVABLE, "diskusage", STATE_DISKUSAGE, 0 },
// pattern attribute
{ STATE_SOLVABLE, "file", STATE_FILE, 1 },
/* extended Novell/SUSE dskusage attributes (suseinfo.xml) */
+ { STATE_KEYWORDS, "k", STATE_KEYWORD, 1 },
{ STATE_DISKUSAGE, "dirs", STATE_DIRS, 0 },
{ STATE_DIRS, "dir", STATE_DIR, 0 },
if (pd->content[0])
repodata_set_str(pd->data, handle, langtag(pd, SOLVABLE_EULA, pd->language), pd->content);
break;
+ case STATE_KEYWORD:
+ if (pd->content[0])
+ repodata_add_poolstr_array(pd->data, pd->handle, SOLVABLE_KEYWORDS, pd->content);
+ break;
case STATE_DISKUSAGE:
if (pd->ndirs)
commit_diskusage (pd, pd->handle);