emerge: add 3 new options similar to --exclude
authorDavid James <davidjames@google.com>
Wed, 27 Apr 2011 22:07:12 +0000 (15:07 -0700)
committerZac Medico <zmedico@gentoo.org>
Wed, 27 Apr 2011 22:07:12 +0000 (15:07 -0700)
commit80b72a3e8a1d0e04f430db3a7f5924f123362d7c
tree800bee082021bc8e988b9ef5d314ae0b24335542
parent9e813764e3056fe9a376af70d9bc80749980fe5e
emerge: add 3 new options similar to --exclude

Add --nousepkg-atoms, --useoldpkg-atoms, and --reinstall-atoms flag
to Portage

reinstall-atoms accepts a space separated list of package names or
slot atoms. Emerge will treat matching packages as if they are not
installed, and reinstall them if necessary.

useoldpkg-atoms accepts a space separated list of package names or
slot atoms. Emerge will prefer matching binary packages over newer
unbuilt packages. This is useful in case you want to request that a
particular package won't be rebuilt from source.

nousepkg-atoms accepts a space separated list of package names or
slot atoms. Emerge will ignore matching binary packages.

Change-Id: I0d73039c6a4cd63695b28ffc80215628e0e05c95

BUG=chromium-os:12507 TEST=Try out the flag

Review URL: http://codereview.chromium.org/6577024
man/emerge.1
pym/_emerge/depgraph.py
pym/_emerge/main.py