>  Alter the specfile to do the obsoletes please :).

Not sure why it's versioned, but that's how other plugins were obsoleted..
 
--- a/yum.spec
+++ b/yum.spec
@@ -79,6 +79,8 @@ Obsoletes: yum-plugin-protect-packages < 1.1.27-0
 Provides: yum-protect-packages = 1.1.27-0.yum
 Provides: yum-plugin-protect-packages = 1.1.27-0.yum
 Obsoletes: yum-plugin-download-order <= 0.2-2
+Obsoletes: yum-plugin-downloadonly <= 3.4.3
+Provides: yum-plugin-downloadonly = 3.4.3.yum
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

>  I think we'd want to be able to do something like:
> yum up --downloadonly && yum -C up

Hmm, probably found a better way.. Instead of adding a fake error, check 
if something actually failed.  Pass-through on errors, exit(0) otherwise:

@@ -2321,6 +2322,9 @@ much more problems).
         if hasattr(urlgrabber.grabber, 'reset_curl_obj'):
             urlgrabber.grabber.reset_curl_obj()
 
+        if downloadonly and not errors: # caller handles errors
+            self.verbose_logger.info(_('exiting because --downloadonly 
specified'))
+            sys.exit(self.exit_code)
         return errors

_______________________________________________
Yum-devel mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum-devel

Reply via email to