Author: jkupec Date: Fri Sep 21 16:45:13 2007 New Revision: 7333 URL: http://svn.opensuse.org/viewcvs/zypp?rev=7333&view=rev Log: - fix zypper refresh exit status (#326694) Modified: trunk/zypper/src/zypper-sources.cc trunk/zypper/src/zypper.cc Modified: trunk/zypper/src/zypper-sources.cc URL: http://svn.opensuse.org/viewcvs/zypp/trunk/zypper/src/zypper-sources.cc?rev=7333&r1=7332&r2=7333&view=diff ============================================================================== --- trunk/zypper/src/zypper-sources.cc (original) +++ trunk/zypper/src/zypper-sources.cc Fri Sep 21 16:45:13 2007 @@ -618,13 +618,21 @@ << endl; } else if (error_count == enabled_repo_count) + { cerr << _("Could not refresh the repositories because of errors.") << endl; + return ZYPPER_EXIT_ERR_ZYPP; + } else if (error_count) + { cerr << _("Some of the repositories have not been refreshed because of an error.") << endl; + return ZYPPER_EXIT_ERR_ZYPP; + } else if (argc) cout << _("Specified repositories have been refreshed.") << endl; else cout << _("All repositories have been refreshed.") << endl; + + return ZYPPER_EXIT_OK; } // ---------------------------------------------------------------------------- Modified: trunk/zypper/src/zypper.cc URL: http://svn.opensuse.org/viewcvs/zypp/trunk/zypper/src/zypper.cc?rev=7333&r1=7332&r2=7333&view=diff ============================================================================== --- trunk/zypper/src/zypper.cc (original) +++ trunk/zypper/src/zypper.cc Fri Sep 21 16:45:13 2007 @@ -1058,7 +1058,7 @@ return ZYPPER_EXIT_ERR_PRIVILEGES; } - refresh_repos(arguments); + return refresh_repos(arguments); } // --------------------------( remove/install )----------------------------- -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org