I have the following USE setup in /etc/make.conf: USE=" a b c -d -e " Portage seems ok with this layout. However, when I euse to enable some other flag, /etc/make.conf gets corrupted: amit0 ~ # euse -E f /etc/make.conf was modified, a backup copy has been placed at /etc/make.conf.euse_backup amit0 ~ # grep -A 5 ^USE /etc/make.conf USE="a b c -d -e f" a b c -d -e " Reproducible: Always Steps to Reproduce: See description Actual Results: See description make.conf is broken. Suggested workaround is to terminate lines with backslash. However, I believe euse and portage should read make.conf in the same fashion: Having portage regard a/m syntax as valid and euse - as invalid seems like a bug to me.
I've open a bug in gentoo: http://bugs.gentoo.org/show_bug.cgi?id=275362
oops.. sorry about that last comment.
Fixed in patch attachment to bug #259318
Added with the updated euse from bug 259318. It can be tested using gentoolkit-9999
Can you verify this is fixed in gentoolkit-0.3.0?
This was released in gentoolkit-0.3.0