View previous topic :: View next topic |
Author |
Message |
limes Tux's lil' helper
Joined: 18 Sep 2004 Posts: 129
|
Posted: Mon Oct 18, 2004 9:03 am Post subject: depclean und package.use |
|
|
Immer wieder habe ich gelesen, daß das ohnehin mit vorsicht zu genießende emerge depclean nicht gut arbeitet, wenn man in der make.conf nach und nach die USE-Flags ändert.
Da ich die USE-Flags grundsätzlich nur in package.use für einzelne Pakete eintrage, interessiert es mich, ob ein emerge depclean überhaupt in package.use nachschaut, welche USE-Flags für die einzelnen Pakete gesetzt sind und anhand dieser verwaiste Abhängigkeiten berechnet.
Danke für Tips und Tricks. |
|
Back to top |
|
|
Genone Retired Dev
Joined: 14 Mar 2003 Posts: 9612 Location: beyond the rim
|
Posted: Mon Oct 18, 2004 9:29 am Post subject: |
|
|
soweit ich mich erinnern kann: nein |
|
Back to top |
|
|
limes Tux's lil' helper
Joined: 18 Sep 2004 Posts: 129
|
Posted: Tue Oct 19, 2004 8:45 am Post subject: |
|
|
nein? |
|
Back to top |
|
|
Earthwings Bodhisattva
Joined: 14 Apr 2003 Posts: 7753 Location: Germany
|
Posted: Tue Oct 19, 2004 9:26 am Post subject: |
|
|
Das dep-Skript (englisch) von ecatmur macht das, soweit ich weiß. |
|
Back to top |
|
|
sirro Veteran
Joined: 20 Jul 2003 Posts: 1472 Location: aachen.nrw.de.eu
|
Posted: Tue Oct 19, 2004 2:10 pm Post subject: |
|
|
Genone wrote: | soweit ich mich erinnern kann: nein |
Doch tut es, zumindest die version, die ich drauf habe (portage-2.0.51_rc9).
Hab auch fast alle USE-Flags in der package.use gesetzt und depclean arbeitet einwandfrei. (Sauberes System vorrausgesetzt!)
Code: | $ grep php /etc/portage/package.use
#www-servers/lighttpd php
$ emerge -pv depclean
[...]
dev-php/php-cgi
selected: 5.0.2
protected: none
omitted: none
[...]
$ grep php /etc/portage/package.use
www-servers/lighttpd php
$ emerge -pv depclean
[...] |
|
|
Back to top |
|
|
limes Tux's lil' helper
Joined: 18 Sep 2004 Posts: 129
|
Posted: Mon Oct 25, 2004 7:25 pm Post subject: |
|
|
fein, fein
gillt das auch für Pakete die als Abhängigkeit installiert wurden, und auch für Pakete die nicht installiert sind?
Um bei Deinem zweiten Beispiel zu bleiben:
Code: | $ grep php /etc/portage/package.use
www-servers/lighttpd php |
würde php-cgi auch dann geschützt werden, wenn
a) lighttpd nur als Abhängigkeit eines anderen Pakets installiert worden wäre, aber trotzdem wie oben beschrieben in package.use steht?
Also lighttpd nicht explizit in der world Datei steht?
(Annahme: php-cgi ist von lighttpd als Abhängigkeit installiert worden, und kein anderes Paket benötigt php-cgi)
b) lighttpd gar nicht installiert ist, aber wie oben beschrieben in package.use eingetragen ist?
(Annahme: php-cgi ist verwaist, kein installiertes Paket benötigt php-cgi) |
|
Back to top |
|
|
|