summaryrefslogtreecommitdiffstats
path: root/pym/portage.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-07-08 07:28:02 +0000
committerZac Medico <zmedico@gentoo.org>2007-07-08 07:28:02 +0000
commitc807e23b6c323ca59d7f3d249251aaff9bac3fdd (patch)
treeab8292207e746f2994122da30dd057f06879c74f /pym/portage.py
parentf28dcc2c7e417c90264fca7b611d4cb62b4dd909 (diff)
downloadportage-c807e23b6c323ca59d7f3d249251aaff9bac3fdd.tar.gz
portage-c807e23b6c323ca59d7f3d249251aaff9bac3fdd.tar.bz2
portage-c807e23b6c323ca59d7f3d249251aaff9bac3fdd.zip
For bug #184566, enable the emerge --info action to run an option pkg_info() function from each installed ebuild. (trunk r7201)
svn path=/main/branches/2.1.2/; revision=7202
Diffstat (limited to 'pym/portage.py')
-rw-r--r--pym/portage.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/portage.py b/pym/portage.py
index ec36ede34..cefbd0c8b 100644
--- a/pym/portage.py
+++ b/pym/portage.py
@@ -3506,7 +3506,7 @@ def doebuild(myebuild, mydo, myroot, mysettings, debug=0, listonly=0,
features = mysettings.features
validcommands = ["help","clean","prerm","postrm","cleanrm","preinst","postinst",
- "config","setup","depend","fetch","digest",
+ "config","info","setup","depend","fetch","digest",
"unpack","compile","test","install","rpm","qmerge","merge",
"package","unmerge", "manifest"]
@@ -3731,7 +3731,7 @@ def doebuild(myebuild, mydo, myroot, mysettings, debug=0, listonly=0,
writemsg("!!! post postinst failed; exiting.\n",
noiselevel=-1)
return phase_retval
- elif mydo in ["prerm","postrm","config"]:
+ elif mydo in ("prerm", "postrm", "config", "info"):
mysettings.load_infodir(mysettings["O"])
return spawn(EBUILD_SH_BINARY + " " + mydo,
mysettings, debug=debug, free=1, logfile=logfile)