On Monday 19 September 2005 13:16, gentuxx wrote:
> If I update firefox with the --oneshot option, I know that it won't
> update the "world" tree, but why?  Why is that the recommended
> procedure?  Does that give me any benefit?  Also, why would a package
> be available as a "--oneshot" and NOT through a normal "emerge -Dupv
> world"?

The package would be available through -Dupv as well, but not everybody 
likes to update all packages (especially on servers).

> I love how portage unifies the packaging system, and I feel like if I
> run all of these "--oneshot" updates for security fixes, that I'll
> have all of these "stray" programs running around on my system, that
> won't get updated next time I emerge "world".

--oneshot won't remove the package from world. It just prevents it from 
being added. If the package is installed but not in world, it is presumably 
there as a dependency from another package. Hence, updating world will 
still grab the package. Using --oneshot just keeps the world file clean.

-- 
Jason Stubbs

Attachment: pgpJ1kBcYynH2.pgp
Description: PGP signature

Reply via email to