[yum-cvs] yum-metadata-parser db.c,1.5,1.6 db.h,1.2,1.3
Paul Nasrat
pnasrat at linux.duke.edu
Mon Jul 10 16:54:46 UTC 2006
Update of /home/groups/yum/cvs/yum-metadata-parser
In directory login1.linux.duke.edu:/tmp/cvs-serv14625
Modified Files:
db.c db.h
Log Message:
Move to dbversion 9 - add pre for requires
Index: db.c
===================================================================
RCS file: /home/groups/yum/cvs/yum-metadata-parser/db.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- db.c 14 Jun 2006 20:03:55 -0000 1.5
+++ db.c 10 Jul 2006 16:54:44 -0000 1.6
@@ -388,13 +388,19 @@
" epoch TEXT,"
" version TEXT,"
" release TEXT,"
- " pkgKey TEXT)";
+ " pkgKey TEXT %s)";
const char *deps[] = { "requires", "provides", "conflicts", "obsoletes", NULL };
int i;
for (i = 0; deps[i]; i++) {
- char *query = g_strdup_printf (sql, deps[i]);
+ const char *prereq;
+ if (!strcmp(deps[i], "requires")) {
+ prereq = ", pre BOOLEAN DEFAULT FALSE";
+ } else
+ prereq = "";
+
+ char *query = g_strdup_printf (sql, deps[i], prereq);
rc = sqlite3_exec (db, query, NULL, NULL, NULL);
g_free (query);
Index: db.h
===================================================================
RCS file: /home/groups/yum/cvs/yum-metadata-parser/db.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- db.h 24 May 2006 12:49:16 -0000 1.2
+++ db.h 10 Jul 2006 16:54:44 -0000 1.3
@@ -22,7 +22,7 @@
#include <sqlite3.h>
#include "package.h"
-#define YUM_SQLITE_CACHE_DBVERSION 8
+#define YUM_SQLITE_CACHE_DBVERSION 9
#define YUM_DB_ERROR yum_db_error_quark()
GQuark yum_db_error_quark (void);
More information about the Yum-cvs-commits
mailing list