[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