[yum-commits] 2 commits - plugins/aliases yumdb.py

James Antill james at osuosl.org
Fri Oct 9 03:57:32 UTC 2009


 plugins/aliases/aliases |   19 +++++++++++++++++--
 yumdb.py                |    6 ++++++
 2 files changed, 23 insertions(+), 2 deletions(-)

New commits:
commit b6f2637607ac97e11b3179842fe325849f5bac26
Author: James Antill <james at and.org>
Date:   Tue Oct 6 16:20:21 2009 -0400

    When doing double loops, info/search, print a blank line after each package

diff --git a/yumdb.py b/yumdb.py
index 65eda12..204cbd5 100755
--- a/yumdb.py
+++ b/yumdb.py
@@ -94,10 +94,13 @@ def run_cmd(yb, args, inshell=False):
     elif args[0] == 'search' and len(args) > 2:
         args.pop(0)
         ykey = args.pop(0)
+        done = False
         # Maybe need some API so we don't have to load everything?
         for pkg in sorted(yb.rpmdb.returnPackages()):
             if ykey not in pkg.yumdb_info:
                 continue
+            if done: print ''
+            done = True
             found = False
             yval = getattr(pkg.yumdb_info, ykey)
             for arg in args:
@@ -124,7 +127,10 @@ def run_cmd(yb, args, inshell=False):
             print pkg
     elif args[0] == 'info':
         args.pop(0)
+        done = False
         for pkg in sorted(yb.rpmdb.returnPackages(patterns=args)):
+            if done: print ''
+            done = True
             print pkg
             for ykey in sorted(pkg.yumdb_info):
                 print " " * 4, ykey, '=', getattr(pkg.yumdb_info, ykey)
commit 3beafea98f1ac14f647e9a896ab4c92085844ec5
Author: James Antill <james at and.org>
Date:   Tue Oct 6 16:17:11 2009 -0400

    Add some more default aliases

diff --git a/plugins/aliases/aliases b/plugins/aliases/aliases
index 2d5a7d2..0ff8248 100644
--- a/plugins/aliases/aliases
+++ b/plugins/aliases/aliases
@@ -21,12 +21,20 @@ ALL DEV UPT ALLSRC ALLDBG
 
 SEC --security
 FORCE --skip-broken --disableexcludes=all
+DUPS --showduplicates
 
 up   upgrade
 inst install
+in   install
+rm   remove
+down downgrade
+rein reinstall
+
+chk check-update
 
 ls  list
 lsi ls installed
+lsa ls available
 lsu ls updates
 lsec list-security
 lssu SEC lsu
@@ -37,6 +45,13 @@ force-upgrade FORCE upgrade
 force-up      FORCE up
 force-update  FORCE update
 
+v  version
+
+h  history
+hi history info
+hl history list
+hs history summary
+
 dbg-install DBG install
 dbg-inst    DBG inst
 
@@ -61,5 +76,5 @@ dbg-inst    DBG inst
 # upT UPT up
 # upD DEV up
 # 
-# instT UPT inst
-# instD DEV inst
+# inT UPT inst
+# inD DEV inst


More information about the Yum-commits mailing list