SET(LIBSATSOLVER_MAJOR "0")
SET(LIBSATSOLVER_MINOR "12")
-SET(LIBSATSOLVER_PATCH "0")
+SET(LIBSATSOLVER_PATCH "1")
-# last released 0.12.0
+# last released 0.12.1
-------------------------------------------------------------------
+Fri Oct 24 16:03:13 CEST 2008 - ma@suse.de
+
+- Remember the /etc/products.d enties filename in .solv
+ (bnc #432932)
+- 0.12.1
+
+-------------------------------------------------------------------
Thu Oct 23 10:49:40 CEST 2008 - mrueckert@suse.de
- add zlib-devel as buildrequires, cmake is looking for it
KNOWNID(UPDATE_REFERENCE_TITLE, "update:reference:title"), /* title, e.g. "the bla forz scribs on fuggle" */
/* name */
+KNOWNID(PRODUCT_REFERENCEFILE, "product:referencefile"),
KNOWNID(PRODUCT_SHORTLABEL, "product:shortlabel"),
KNOWNID(PRODUCT_DISTPRODUCT, "product:distproduct"),
KNOWNID(PRODUCT_DISTVERSION, "product:distversion"),
struct parsedata {
const char *filename;
+ const char *basename;
int depth;
enum state state;
int statedepth;
if (pd->ctime)
repodata_set_num(pd->data, pd->handle, SOLVABLE_INSTALLTIME, pd->ctime);
+ if ( pd->basename )
+ repodata_set_str(pd->data, pd->handle, PRODUCT_REFERENCEFILE, pd->basename);
+
/* this is where <productsdir>/baseproduct points to */
if (pd->currentproduct == pd->baseproduct)
repodata_set_str(pd->data, pd->handle, PRODUCT_TYPE, "base");
break;
}
pd->filename = fullpath;
+ pd->basename = entry->d_name;
repo_add_product(pd, fp, code11);
fclose(fp);
}
if (!(flags & REPO_REUSE_REPODATA))
data = repo_add_repodata(repo, 0);
- else
+ else
data = repo_last_repodata(repo);
memset(&pd, 0, sizeof(pd));