src/main.c
changeset 315 1c52b84bfc33
parent 310 9a7691262ce6
child 316 5ebed314390c
     1.1 --- a/src/main.c	Wed Jul 02 18:46:47 2008 +0100
     1.2 +++ b/src/main.c	Tue Jul 08 21:59:36 2008 -0400
     1.3 @@ -497,8 +497,15 @@
     1.4  	int i, errors;
     1.5  
     1.6  	set = razor_set_open(repo_filename);
     1.7 +	if (set == NULL ||
     1.8 +	    razor_set_open_details(set, "system-details.rzdb") ||
     1.9 +	    razor_set_open_files(set, "system-files.rzdb"))
    1.10 +		return 1;
    1.11 +
    1.12  	upstream = razor_set_open(rawhide_repo_filename);
    1.13 -	if (set == NULL || upstream == NULL)
    1.14 +	if (upstream == NULL ||
    1.15 +	    razor_set_open_details(upstream, "rawhide-details.rzdb") ||
    1.16 +	    razor_set_open_files(upstream, "rawhide-files.rzdb"))
    1.17  		return 1;
    1.18  
    1.19  	trans = razor_transaction_create(set, upstream);
    1.20 @@ -763,6 +770,14 @@
    1.21  
    1.22  	system = razor_root_get_system_set(root);
    1.23  	upstream = razor_set_open(rawhide_repo_filename);
    1.24 +	if (upstream == NULL ||
    1.25 +	    razor_set_open_details(upstream, "rawhide-details.rzdb") ||
    1.26 +	    razor_set_open_files(upstream, "rawhide-files.rzdb")) {
    1.27 +			fprintf(stderr, "couldn't open rawhide repo\n");
    1.28 +			razor_root_close(root);
    1.29 +			return 1;
    1.30 +	}		
    1.31 +
    1.32  	trans = razor_transaction_create(system, upstream);
    1.33  
    1.34  	for (; i < argc; i++) {