1 |
On Fri, 18 Mar 2016 23:55:19 +0200 |
2 |
Alan McKinnon <alan.mckinnon@×××××.com> wrote: |
3 |
|
4 |
> On 18/03/2016 20:43, »Q« wrote: |
5 |
> > On Thu, 17 Mar 2016 20:37:04 -0400 |
6 |
> > Alec Ten Harmsel <alec@××××××××××××××.com> wrote: |
7 |
> > |
8 |
> >>> emerge --update --newuse --deep --with-bdeps=y system |
9 |
> >>> --keep-going |
10 |
> >> |
11 |
> >> Add "--oneshot", same reasoning as above. |
12 |
> > |
13 |
> > When the target is a set (in this case @system), does portage ever |
14 |
> > add all of it to @world? |
15 |
> |
16 |
> Effectively, yes. That's not what the code does of course (they go |
17 |
> into world_sets) but the behaviour is as if the set was in world, and |
18 |
> gets added/removed as a complete unit |
19 |
|
20 |
Hmm, that doesn't match my experience. I just tested with the smallest |
21 |
set I ever use, @module-rebuild : |
22 |
|
23 |
# emerge @module-rebuild |
24 |
Calculating dependencies... done! |
25 |
>>> Verifying ebuild manifests |
26 |
>>> Emerging (1 of 1) app-emulation/virtualbox-modules-4.3.32::gentoo |
27 |
>>> Installing (1 of 1) app-emulation/virtualbox-modules-4.3.32::gentoo |
28 |
>>> Jobs: 1 of 1 complete Load avg: 2.04, |
29 |
>>> 0.80, 0.52 Auto-cleaning packages... |
30 |
|
31 |
>>> No outdated packages were found on your system. |
32 |
|
33 |
* GNU info directory index is up-to-date. |
34 |
# cat /var/lib/portage/world_sets |
35 |
# file /var/lib/portage/world_sets |
36 |
/var/lib/portage/world_sets: empty |
37 |
|
38 |
I don't think I have anything in make.conf which would change the |
39 |
default behavior WRT world_sets, but here's what I have anyway: |
40 |
|
41 |
FEATURES="binpkg-logs buildsyspkg collision-protect downgrade-backup |
42 |
fail-clean fixlafiles news parallel-fetch parallel-install |
43 |
preserve-libs sandbox strict unknown-features-warn userfetch |
44 |
userpriv usersandbox usersync" |
45 |
|
46 |
EMERGE_DEFAULT_OPTS="--ask-enter-invalid --jobs=8 --load-average 11.2 --with-bdeps y" |