Gentoo Archives: gentoo-user

From: Erik <esigra@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] "emerge -ef world" and "eclean --destructive distfiles" do not agree
Date: Sat, 23 Feb 2008 01:37:47
Message-Id: 47BF7957.8080105@gmail.com
In Reply to: Re: [gentoo-user] "emerge -ef world" and "eclean --destructive distfiles" do not agree by Alan McKinnon
1 Alan McKinnon skrev:
2 > On Saturday 23 February 2008, Erik wrote:
3 >
4 >> I am running
5 >> emerge -ef world
6 >> eclean --destructive distfiles'
7 >> emerge -ef world
8 >> eclean --destructive distfiles
9 >> ...
10 >>
11 >> Each time eclean removes the following files:
12 >> * Building file list for distfiles cleaning...
13 >> * Cleaning distfiles...
14 >> [ 258.9 K ] XML-LibXML-1.65.tar.gz
15 >> [ 478.6 K ] klibc-1.5.8.tar.bz2
16 >> [ 290.2 K ] libassuan-1.0.4.tar.bz2
17 >> [ 67.7 K ] mftrace-1.2.9.tar.gz
18 >> [ 9.2 M ] patch-2.6.24-rc7.bz2
19 >> [ 243.4 K ] setuptools-0.6c7.tar.gz
20 >> * Total space that has been freed in distfiles directory: 10.5 M
21 >>
22 >> Then emerge downloads them again. I had expected that those 2
23 >> programs should agree on which files belong in the set of distfiles.
24 >>
25 > What happens if you use 'emerge -uNDf world" instead of 'emerge -ef
26 > world'
27 >
28 > -e is a special case and does not equate to the same thing as -uND
29
30 "emerge -uNDf world" does nothing because the system is up to date. Even
31 if all distfiles are missing, it does nothing (try to move the distfiles
32 directory away while executing it). That command is supposed to
33 "download everything that is missing to update the system". And since
34 the system is up to date, nothing is needed to update it and it will
35 therefore not download anything.
36
37 What I wanted was "download everything that is missing to reinstall
38 everything that is currently installed". That is what "emerge -ef world"
39 should do. Then I wanted to "remov
40 --
41 gentoo-user@l.g.o mailing list