Add some error checking and reporting for writing upstream data
authorJ. Ali Harlow <ali@juiblex.co.uk>
Fri Jan 09 17:34:15 2009 +0000 (2009-01-09)
changeset 342d335ae172331
parent 341 0a11e755ccda
child 343 8bce3ff205bb
Add some error checking and reporting for writing upstream data
after import from yum.
src/main.c
     1.1 --- a/src/main.c	Fri Jan 09 16:35:09 2009 +0000
     1.2 +++ b/src/main.c	Fri Jan 09 17:34:15 2009 +0000
     1.3 @@ -431,9 +431,19 @@
     1.4  	set = razor_set_create_from_yum();
     1.5  	if (set == NULL)
     1.6  		return 1;
     1.7 -	razor_set_write(set, rawhide_repo_filename, RAZOR_REPO_FILE_MAIN);
     1.8 -	razor_set_write(set, "rawhide-details.rzdb", RAZOR_REPO_FILE_DETAILS);
     1.9 -	razor_set_write(set, "rawhide-files.rzdb", RAZOR_REPO_FILE_FILES);
    1.10 +	if (razor_set_write(set, rawhide_repo_filename, RAZOR_REPO_FILE_MAIN)) {
    1.11 +		perror(rawhide_repo_filename);
    1.12 +		return -1;
    1.13 +	}
    1.14 +	if (razor_set_write(set, "rawhide-details.rzdb",
    1.15 +	    RAZOR_REPO_FILE_DETAILS)) {
    1.16 +		perror("rawhide-details.rzdb");
    1.17 +		return -1;
    1.18 +	}
    1.19 +	if (razor_set_write(set, "rawhide-files.rzdb", RAZOR_REPO_FILE_FILES)) {
    1.20 +		perror("rawhide-files.rzdb");
    1.21 +		return -1;
    1.22 +	}
    1.23  	razor_set_destroy(set);
    1.24  	printf("wrote %s\n", rawhide_repo_filename);
    1.25