To quote the docs: To save time and make sure your favorite packages are kept updated you may manually edit the world file and add entries for these packages. Users upgrading from old versions of Portage may need to populate this file. Recent installations of Gentoo and Portage should have a fairly populated world profile created during installation. I took this to mean that, rather than individually emerge each package I wanted to install, I could just edit the /var/cache/edb/world file and add the package names, then run 'emerge world' and they'd be installed. When I do, however, I recieve warnings, and the packages are not installed. See http://forums.gentoo.org/viewtopic.php?p=173297#173297 for a more complete description, with examples of commands and warnings.
Hey, is anything happening with this? I'd really just like to know what the status is, if it's supposed to work, planned to work in the future, etc.
Agree on previous. Is anything happening here? And, of course, together with this, why is there no flag for emerge to merge all files listed in an arbitrary file, not only /var/cache/edb/world? Am I the only one wanting that to simplify various things?
I prefer to see discrepancies, rather than have portage act upon them. emerge $(<file) or emerge $(</var/cache/edb/world)
Well, I'm satisfied with that. Neat trick, thanks!
I think this issue was dealt with a long time ago; any reason it hasn't been closed yet?
*** Bug 48182 has been marked as a duplicate of this bug. ***
Emerge specifically checks for and skips packages listed in world that aren't installed at the moment. This will probably change when "user sets" is implemented.
This has been fixed since 2.1.3 or so.