Added updates from Jared Hancock.
authorPaul Varner <fuzzyray@gentoo.org>
Wed, 5 Jan 2011 05:09:57 +0000 (23:09 -0600)
committerPaul Varner <fuzzyray@gentoo.org>
Wed, 5 Jan 2011 05:09:57 +0000 (23:09 -0600)
commit93669a76e1674d123c9a3b816f8fc6a9b5a705c0
tree9301da9dd3c0c0813478c95297cf658d00beb24c
parent170fe3a9393d0c68df146b0c4c2c0573ec98fff1
Added updates from Jared Hancock.

Fixed error output from disabling global flags with -D. Added --remove
option and left --prune as an alias

Also, as requested, pruning a flag no longer removes it from local
package.use unless an explicit package is given. Unfortunately, package
wildcards are not yet supported, so the package must be given exactly
as it is found in package.use.

Emit a warning for invalid package atoms:

euse -E ldap -p =net-misc/openssh
euse -E ldap -p net-misc/openssh-5.6*

will both fail now since they would be ineffective and give further
warnings from portage later.

euse also would add an extra empty line to make.conf every time it was
invoked with -E or -D
bin/euse