Gentoo Archives: gentoo-dev

From: Paul Smith <pausmith@××××××××××××××.com>
To: "Michael Sterrett -Mr. Bones.-" <msterret@××××.com>
Cc: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: Unmerging dependent packages
Date: Wed, 14 Apr 2004 06:44:06
Message-Id: vpdrllkz6our.fsf@lemming.engeast.baynetworks.com
In Reply to: [gentoo-dev] Re: Unmerging dependent packages by "Michael Sterrett -Mr. Bones.-"
1 %% "Michael Sterrett -Mr. Bones.-" <msterret@××××.com> writes:
2
3 msb> Look for revdep-rebuild and emerge -p depclean.
4
5 I may be simply confused by terminology, so if I'm reading more (or
6 less) into the descriptions than are really there please let me
7 know... but it doesn't seem like these tools are what I'm looking for.
8
9
10 The "emerge depclean" command says it compares the packages installed on
11 the system with those in the system package list and the world file, and
12 removes packages which don't "shouldn't" be there. That's not what I
13 want: I'm looking for a way to remove a package, and _all the packages
14 that depend on it_, regardless of whether or not they're in the world
15 file.
16
17
18 The description for revdep-rebuild appears to say that it looks only for
19 shared libraries and "checks all libraries and binaries on your system
20 for broken dynamic links". Is that really what it does, using ldd or
21 similar? Because that's not really what I want. For example some of my
22 updated packages use static libraries, but I still want them rebuilt
23 when I install a new version of that static library. Or maybe they
24 aren't C code at all but some other tool, and I want to rebuild
25 everything that depends on that tool when it's updated.
26
27 Basically I want a command that says "rebuild everything that depends on
28 package foo, and everything that depends on those packages, and
29 everything that depends on those packages, ..." etc.
30
31 --
32 -------------------------------------------------------------------------------
33 Paul D. Smith <psmith@××××××××××××××.com> HASMAT--HA Software Mthds & Tools
34 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist
35 -------------------------------------------------------------------------------
36 These are my opinions---Nortel Networks takes no responsibility for them.
37
38 --
39 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] Re: Unmerging dependent packages Georgi Georgiev <chutz@×××.net>