[yum-commits] reposync.py

skvidal at osuosl.org skvidal at osuosl.org
Fri Nov 14 21:46:39 UTC 2008


 reposync.py |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

New commits:
commit b7320d55747d74a2c1d1c135ff7f4fb050f45c06
Author: Seth Vidal <skvidal at fedoraproject.org>
Date:   Fri Nov 14 16:46:10 2008 -0500

    clean up a common traceback when talking to rhn :(

diff --git a/reposync.py b/reposync.py
index 6ba38cf..1d6632b 100755
--- a/reposync.py
+++ b/reposync.py
@@ -178,7 +178,12 @@ def main():
 
     my.doRpmDBSetup()
     my.doRepoSetup()
-    my.doSackSetup(rpmUtils.arch.getArchList(opts.arch))
+    try:
+        my.doSackSetup(rpmUtils.arch.getArchList(opts.arch))
+    except yum.Errors.RepoError, e:
+        print >> sys.stderr, "Error setting up repositories: %s" % e
+        # maybe this shouldn't be entirely fatal
+        sys.exit(1)
     
     for repo in my.repos.listEnabled():
         reposack = ListPackageSack(my.pkgSack.returnPackages(repoid=repo.id))


More information about the Yum-commits mailing list