summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2008-09-23 21:48:07 -0400
committerKristian Høgsberg <krh@redhat.com>2008-09-23 21:50:02 -0400
commit998aeb2021e23021b64ed79fea4c1354b96e3e0a (patch)
treea6a1b545a4db785889f7ac119d57cd0b244635ae /src
parent922da565637876418747ac1f9ac7dbb0b70969c6 (diff)
Go back to having all info in one rzdb file.HEADmaster
We can still split the rzdb file into a main file and a file data and a details file, but that's only for optimizing the required download size. On the system we always combine the parts back into one rzdb file once downloaded.
Diffstat (limited to 'src')
-rw-r--r--src/main.c32
-rw-r--r--src/rpm.c15
2 files changed, 9 insertions, 38 deletions
diff --git a/src/main.c b/src/main.c
index 71cb24e..4400e8d 100644
--- a/src/main.c
+++ b/src/main.c
@@ -220,9 +220,6 @@ command_list_files(int argc, const char *argv[])
if (set == NULL)
return 1;
- if (razor_set_open_files(set, "system-files.rzdb"))
- return 1;
-
razor_set_list_files(set, argv[0]);
razor_set_destroy(set);
@@ -422,9 +419,7 @@ command_import_yum(int argc, const char *argv[])
set = razor_set_create_from_yum();
if (set == NULL)
return 1;
- razor_set_write(set, rawhide_repo_filename, RAZOR_REPO_FILE_MAIN);
- razor_set_write(set, "rawhide-details.rzdb", RAZOR_REPO_FILE_DETAILS);
- razor_set_write(set, "rawhide-files.rzdb", RAZOR_REPO_FILE_FILES);
+ razor_set_write(set, rawhide_repo_filename, RAZOR_SECTION_ALL);
razor_set_destroy(set);
printf("wrote %s\n", rawhide_repo_filename);
@@ -508,9 +503,7 @@ command_update(int argc, const char *argv[])
return 1;
upstream = razor_set_open(rawhide_repo_filename);
- if (upstream == NULL ||
- razor_set_open_details(upstream, "rawhide-details.rzdb") ||
- razor_set_open_files(upstream, "rawhide-files.rzdb"))
+ if (upstream == NULL)
return 1;
trans = razor_transaction_create(set, upstream);
@@ -531,7 +524,7 @@ command_update(int argc, const char *argv[])
}
set = razor_transaction_finish(trans);
- razor_set_write(set, updated_repo_filename, RAZOR_REPO_FILE_MAIN);
+ razor_set_write(set, updated_repo_filename, RAZOR_SECTION_ALL);
razor_set_destroy(set);
razor_set_destroy(upstream);
printf("wrote system-updated.rzdb\n");
@@ -564,7 +557,7 @@ command_remove(int argc, const char *argv[])
return 1;
set = razor_transaction_finish(trans);
- razor_set_write(set, updated_repo_filename, RAZOR_REPO_FILE_MAIN);
+ razor_set_write(set, updated_repo_filename, RAZOR_SECTION_ALL);
razor_set_destroy(set);
razor_set_destroy(upstream);
printf("wrote system-updated.rzdb\n");
@@ -659,9 +652,7 @@ command_import_rpms(int argc, const char *argv[])
printf("\nsaving\n");
set = razor_importer_finish(importer);
- razor_set_write(set, repo_filename, RAZOR_REPO_FILE_MAIN);
- razor_set_write(set, "system-details.rzdb", RAZOR_REPO_FILE_DETAILS);
- razor_set_write(set, "system-files.rzdb", RAZOR_REPO_FILE_FILES);
+ razor_set_write(set, repo_filename, RAZOR_SECTION_ALL);
razor_set_destroy(set);
printf("wrote %s\n", repo_filename);
@@ -791,12 +782,10 @@ command_install(int argc, const char *argv[])
system = razor_root_get_system_set(root);
upstream = razor_set_open(rawhide_repo_filename);
- if (upstream == NULL ||
- razor_set_open_details(upstream, "rawhide-details.rzdb") ||
- razor_set_open_files(upstream, "rawhide-files.rzdb")) {
- fprintf(stderr, "couldn't open rawhide repo\n");
- razor_root_close(root);
- return 1;
+ if (upstream) {
+ fprintf(stderr, "couldn't open rawhide repo\n");
+ razor_root_close(root);
+ return 1;
}
trans = razor_transaction_create(system, upstream);
@@ -960,9 +949,6 @@ command_search(int argc, const char *argv[])
if (set == NULL)
return 1;
- if (razor_set_open_details(set, "rawhide-details.rzdb"))
- return 1;
-
pi = razor_package_iterator_create(set);
while (razor_package_iterator_next(pi, &package,
RAZOR_DETAIL_NAME, &name,
diff --git a/src/rpm.c b/src/rpm.c
index 412a490..769f80e 100644
--- a/src/rpm.c
+++ b/src/rpm.c
@@ -349,11 +349,6 @@ get_query_packages(struct razor_set *set, int argc, const char *argv[])
exit(1);
}
- files = "install/var/lib/razor/system-files.rzdb";
- if (option_file)
- if (razor_set_open_files(set, files))
- exit(1);
-
query = razor_package_query_create(set);
if (option_all) {
@@ -478,16 +473,6 @@ command_query(int argc, const char *argv[])
option_all = 1;
} else {
set = razor_root_open_read_only(option_root);
-
- /* FIXME: We need to figure out how to do this right. */
- details = "install/var/lib/razor/system-details.rzdb";
- if (option_info)
- if (razor_set_open_details(set, details))
- return;
- files = "install/var/lib/razor/system-files.rzdb";
- if (option_list)
- if (razor_set_open_files(set, files))
- return;
}
pi = get_query_packages(set, argc, argv);