# HG changeset patch # User J. Ali Harlow # Date 1231522455 0 # Node ID d335ae17233178a3aea88d6c48d98c1af8d90818 # Parent 0a11e755ccda91de4e4141e27c856ae5a2033312 Add some error checking and reporting for writing upstream data after import from yum. diff -r 0a11e755ccda -r d335ae172331 src/main.c --- a/src/main.c Fri Jan 09 16:35:09 2009 +0000 +++ b/src/main.c Fri Jan 09 17:34:15 2009 +0000 @@ -431,9 +431,19 @@ 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);