be interested if anyone has done something similar, or has advice
before I start.
First I do not USE=~x86 for stability reasons. Second I do not
ACCEPT_KEYWORDS=~x86; instead I prefer an entry in
/etc/portage/package.keywords for each ~x86 package on my system.
This way I have a document of all my unstable packages, and also it's
much easier to re-create my system configuration from a backup of this
file.
However emerging a package such as kde as ~x86, with many
dependencies, is incredibly painful. I have to
Code: Select all
1. emerge -va kde
2. Look for the broken dependency marked (masked by: ~x86 keyword)
3. Add this to /etc/portage/package.keywords
4. Goto 1.
print out ALL of the ~x86-masked dependencies at once, instead of forcing
me to iterate over and over, so I can put them all in package.keywords
at once. Can I make this happen?
If this is not possible, I would like to launch emerge from a script,
parse the output, and append to package.keywords until finally the
emerge succeeds. Does this sound rational, or perhaps is there
another tool such as equery I ought to use?


