Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Come gestire i cambiamenti nelle USE flag?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
GiRa
l33t
l33t


Joined: 07 Apr 2005
Posts: 717

PostPosted: Sat May 05, 2007 1:47 pm    Post subject: Come gestire i cambiamenti nelle USE flag? Reply with quote

Dato che col procedere del tempo delle USE vengono rimosse dai profili o passate a globali, che metodo si deve usare per mantenere aggiornate e pulite le USE in make.conf ed in package.use?

Io oggi ho usato questo metodo, nel file prova ho messo una volta tutte le USE di package.keyword ed una volta quelle di make.conf.

Code:
for i in `cat prova`; do echo $i; euse -i $i; grep $i /etc/portage/package.use; read; done


Immagino che ci sia un metodo migliore, simile ad eix-test-obsolete per intenderci.
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Sat May 05, 2007 3:29 pm    Post subject: Re: Come gestire i cambiamenti nelle USE flag? Reply with quote

Code:
eix-test-obsolete

dal pacchetto app-portage/eix
Back to top
View user's profile Send private message
GiRa
l33t
l33t


Joined: 07 Apr 2005
Posts: 717

PostPosted: Sat May 05, 2007 3:49 pm    Post subject: Reply with quote

Mi sa che non hai letto bene il mio post.
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Sat May 05, 2007 3:56 pm    Post subject: Reply with quote

GiRa wrote:
Mi sa che non hai letto bene il mio post.

mi sa che non ci capiamo proprio...

dimmi se ho capito il tuo problema: a te interessa sapere quando una USE scompare da un pacchetto, in modo da poterla rimuovere da package.use o make.conf?
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Sat May 05, 2007 4:29 pm    Post subject: Reply with quote

.:chrome:. wrote:
GiRa wrote:
Mi sa che non hai letto bene il mio post.

mi sa che non ci capiamo proprio...

dimmi se ho capito il tuo problema: a te interessa sapere quando una USE scompare da un pacchetto, in modo da poterla rimuovere da package.use o make.conf?

vuole che questo avvenga in automatico tramite qualche script.

ciao
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Sat May 05, 2007 5:35 pm    Post subject: Reply with quote

mi pare fosse usetool o qualcosa del genere quello che cerchi, e dovrebbe essere di origini italiche.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3652

PostPosted: Sun May 06, 2007 8:54 am    Post subject: Re: Come gestire i cambiamenti nelle USE flag? Reply with quote

GiRa wrote:
Dato che col procedere del tempo delle USE vengono rimosse dai profili o passate a globali, che metodo si deve usare per mantenere aggiornate e pulite le USE in make.conf ed in package.use?

Secondo me non sarebbe conveniente farlo in automatico, sarebbe come dare etc-update e fargli aggiornare tutto senza controllare ...

Alcune USE io le tengo relegate ad alcuni pacchetti anche se sono globali, per esempio hardened la attivo solo per syslog-ng anche se si tratta di una USE globale e altre le tengo in make.conf anche se sono locali.

MA forse nemmeno io ho capito bene la tua problematica.
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
rete27
Tux's lil' helper
Tux's lil' helper


Joined: 26 Feb 2007
Posts: 86

PostPosted: Sun May 06, 2007 10:58 am    Post subject: Reply with quote

un semplice
Code:
emerge --update --deep --newuse world

non va bene?
_________________
Al mondo ci sono 10 tipi di persone quelle che conoscono il sistema binario e quelle che non lo conoscono...
Back to top
View user's profile Send private message
crisandbea
Veteran
Veteran


Joined: 03 Jul 2005
Posts: 1778
Location: BOSCO (SA) ... ma domiciliato a Bologna....

PostPosted: Sun May 06, 2007 11:04 am    Post subject: Reply with quote

rete27 wrote:
un semplice
Code:
emerge --update --deep --newuse world

non va bene?


non direi, in quato questo comando ti segnala i pacchetti da aggiornare con cambiamenti relativi alle flag USE, senza dirti se sono use che hai in
Code:
 /etc/make.conf 
oppure in
Code:
/etc/portage/package.use

che è quello a quanto ho capito che vorrebbe fare "Gira".

magari potrebbe essere fatto creando uno script ad Hoc con l'ausilio di
Code:
eix-test-obsolete

oppure
Code:
equery uses pacchetto


ciauz
Back to top
View user's profile Send private message
rete27
Tux's lil' helper
Tux's lil' helper


Joined: 26 Feb 2007
Posts: 86

PostPosted: Sun May 06, 2007 11:19 am    Post subject: Reply with quote

ah ok...grazie per la precisazione...
_________________
Al mondo ci sono 10 tipi di persone quelle che conoscono il sistema binario e quelle che non lo conoscono...
Back to top
View user's profile Send private message
!equilibrium
Bodhisattva
Bodhisattva


Joined: 06 Jun 2004
Posts: 2109
Location: MI/BG/LC

PostPosted: Mon May 07, 2007 3:00 pm    Post subject: Reply with quote

@GiRA: anche il pacchetto udept ha dei tools appositi per la manutenzione delle USE, credo facciano al caso tuo.
_________________
Arch Tester for Gentoo/FreeBSD
Equilibrium's Universe

all my contents are released under the Creative Commons Licence by-nc-nd 2.5
Back to top
View user's profile Send private message
GiRa
l33t
l33t


Joined: 07 Apr 2005
Posts: 717

PostPosted: Mon May 07, 2007 3:29 pm    Post subject: Reply with quote

Ora ci do un occhio.

Quello che intendo io è sapere quando un ebuild in package.use ha delle use globali, che quindi non dovrebbero esserci, o che non esistono più per quel pacchetto.

Idem per il make.conf: una USE sparisce dal profilo? Voglio che mi sia segnalata.

Ovviamente non voglio assolutamente una procedura completamente automatizzata che è solo un pericolo.
Back to top
View user's profile Send private message
riverdragon
Veteran
Veteran


Joined: 14 Sep 2006
Posts: 1269
Location: Verona

PostPosted: Mon May 07, 2007 4:55 pm    Post subject: Reply with quote

Qui puoi trovare un mio scriptino e una sua riscrittura agli steroidi di drizzt. Non fa tutto quello che serve a te, analizza solo le flag inutili di make.conf e quelle usate da un pacchetto solo.
Back to top
View user's profile Send private message
!equilibrium
Bodhisattva
Bodhisattva


Joined: 06 Jun 2004
Posts: 2109
Location: MI/BG/LC

PostPosted: Mon May 07, 2007 6:30 pm    Post subject: Reply with quote

GiRa wrote:

Quello che intendo io è sapere quando un ebuild in package.use ha delle use globali, che quindi non dovrebbero esserci, o che non esistono più per quel pacchetto.
Idem per il make.conf: una USE sparisce dal profilo? Voglio che mi sia segnalata.
Ovviamente non voglio assolutamente una procedura completamente automatizzata che è solo un pericolo.


il pacchetto udept fa tutto questo, dandoti *anche* la possibilità di automatizzare il processo di modifica qualora volessi fare il temerario.
_________________
Arch Tester for Gentoo/FreeBSD
Equilibrium's Universe

all my contents are released under the Creative Commons Licence by-nc-nd 2.5
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Thu May 10, 2007 5:31 pm    Post subject: Re: Come gestire i cambiamenti nelle USE flag? Reply with quote

GiRa wrote:
Dato che col procedere del tempo delle USE vengono rimosse dai profili o passate a globali, che metodo si deve usare per mantenere aggiornate e pulite le USE in make.conf ed in package.use?

Io oggi ho usato questo metodo, nel file prova ho messo una volta tutte le USE di package.keyword ed una volta quelle di make.conf.

Code:
for i in `cat prova`; do echo $i; euse -i $i; grep $i /etc/portage/package.use; read; done


Immagino che ci sia un metodo migliore, simile ad eix-test-obsolete per intenderci.


soluzione:
Code:

# dep -E


(pacchetto udept)

ciao
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum