From 5408cb62d3a65197896dc8a1a40a185e8edda697 Mon Sep 17 00:00:00 2001 From: J. Ali Harlow Date: Fri, 9 Jan 2009 17:34:15 +0000 Subject: [PATCH] Add some error checking and reporting for writing upstream data after import from yum. --- src/main.c | 16 +++++++++++++--- 1 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/main.c b/src/main.c index cb9b10d..843754c 100644 --- a/src/main.c +++ b/src/main.c @@ -431,9 +431,19 @@ 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); + if (razor_set_write(set, rawhide_repo_filename, RAZOR_REPO_FILE_MAIN)) { + perror(rawhide_repo_filename); + return -1; + } + if (razor_set_write(set, "rawhide-details.rzdb", + RAZOR_REPO_FILE_DETAILS)) { + perror("rawhide-details.rzdb"); + return -1; + } + if (razor_set_write(set, "rawhide-files.rzdb", RAZOR_REPO_FILE_FILES)) { + perror("rawhide-files.rzdb"); + return -1; + } razor_set_destroy(set); printf("wrote %s\n", rawhide_repo_filename); -- 1.7.1