src/rpm.c
changeset 288 75da311eda45
parent 279 5a20654e903c
child 289 dc69c55cf462
     1.1 --- a/src/rpm.c	Mon Jun 23 21:38:33 2008 -0400
     1.2 +++ b/src/rpm.c	Thu Jun 26 17:16:13 2008 -0400
     1.3 @@ -350,7 +350,8 @@
     1.4  
     1.5  	files = "install/var/lib/razor/system-files.repo";
     1.6  	if (option_file)
     1.7 -		razor_set_open_files(set, files);
     1.8 +		if (razor_set_open_files(set, files))
     1.9 +			exit(1);
    1.10  
    1.11  	query = razor_package_query_create(set);
    1.12  
    1.13 @@ -479,10 +480,12 @@
    1.14  	/* FIXME: We need to figure out how to do this right. */
    1.15  	details = "install/var/lib/razor/system-details.repo";
    1.16  	if (option_info)
    1.17 -		razor_set_open_details(set, details);
    1.18 +		if (razor_set_open_details(set, details))
    1.19 +			return;
    1.20  	files = "install/var/lib/razor/system-files.repo";
    1.21  	if (option_list)
    1.22 -		razor_set_open_files(set, files);
    1.23 +		if (razor_set_open_files(set, files))
    1.24 +			return;
    1.25  
    1.26  	while (razor_package_iterator_next(pi, &package,
    1.27  					   &name, &version, &arch)) {