From: J. Ali Harlow Date: Fri, 9 Jan 2009 17:34:15 +0000 (+0000) Subject: Add some error checking and reporting for writing upstream data X-Git-Tag: 0.1~36 X-Git-Url: http://project.juiblex.co.uk/git/?a=commitdiff_plain;h=5408cb62d3a65197896dc8a1a40a185e8edda697;p=razor.git Add some error checking and reporting for writing upstream data after import from yum. --- 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);