needs to read rpmrc
authorewt <devnull@localhost>
Fri, 3 Oct 1997 16:05:46 +0000 (16:05 +0000)
committerewt <devnull@localhost>
Fri, 3 Oct 1997 16:05:46 +0000 (16:05 +0000)
CVS patchset: 1836
CVS date: 1997/10/03 16:05:46

convertdb.c

index d51e8ce..c990b73 100644 (file)
@@ -53,7 +53,7 @@ int convertDB(void) {
     unlink("/var/lib/rpm/packageindex.rpm");
     unlink("/var/lib/rpm/fileindex.rpm");
 
-    if (rpmdbOpen("", &db, O_RDWR | O_EXCL | O_CREAT, 0644)) {
+    if (rpmdbOpen("", &db, O_RDWR | O_CREAT, 0644)) {
        rpmError(RPMERR_DBOPEN, "failed to create RPM database /var/lib/rpm");
        return 0;
     }
@@ -205,6 +205,8 @@ int main(int argc, char ** argv) {
        exit(1);
     }
 
+    rpmReadConfigFiles(NULL, NULL, NULL, 0);
+
     printf("rpmconvert 1.0 - converting database in /var/lib/rpm\n");
     convertDB();