Hello ! I am getting a bit confused with the --oneshot option of portage (as the title says).
I need to do a little bit of portage history before asking a my question, sorry. If the following is wrong, please correct me ! Once upon a time, in the happy land of portage, there was a file named world. This file knew of all the packages that inhabited a planet called gentoo system. Then, this file was cruelly deleted by the gods known as gentoo devs. It was not cruel or anything, it was just that the file had served its purposed and was now to be regenerated every time someone invoked "emerge -Dup world". The world of the packages became two-tiered : some of them, the noble packages were present in world, some of them, the working class, known as the "libraries" did not have that privilege. The terrible truth was that they slowed portage down, and, as they were servants to the noble package would find their way in an "emerge -Dup world" anyway by the mechanism of dependency. Ok, I am sorry about the above, I've only slept 2 hours. So, here are my questions : With world being autogenerated - If I emerge a library, like xvid with "emerge xvid", it will end up in world. How do I revert that ? Do I have to emerge -C xvid and then emerge --oneshot xvid ? - If I emerge -Dup world, will the listed packages alkl end-up in world ? - If I first emerge a package, for example kmail, with emerge kmail, and later, during an upgrade phase, do an emerge --oneshot kmail, will kmail be removed from world ? Thanks to those who had the patience to read this. And more thanks to those who will answer ! Regards, -- Jonathan. -- gentoo-user@gentoo.org mailing list