Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[portage] demasquer Fantomas^W une categorie
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Tue Mar 23, 2010 2:06 pm    Post subject: [portage] demasquer Fantomas^W une categorie Reply with quote

Ordonc! (non, non, c'est pas une insulte, mais c'est peut-etre pas du francais non plus).
Je suis sur qu'il y a une facon intelligente de demasquer / changer le keyword de toute une categorie d'ebuilds.
Disons, au hasard, par exemple ...

Code:
dev-ruby


J'ai essaye de faire
Code:
dev-ruby/* ~x86

Mais je me suis pris un bide. Est-ce que quelqu'un a une idee?
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
brubru
Tux's lil' helper
Tux's lil' helper


Joined: 14 May 2008
Posts: 109
Location: France

PostPosted: Tue Mar 23, 2010 5:21 pm    Post subject: Re: [portage] demasquer Fantomas^W une categorie Reply with quote

Code:
dev-ruby/* ~x86


Ça marche (avec paludis :roll: )

Sinon, avec portage, il doit bien y avoir des scripts pour générer la liste des paquets,
tiens un one-line vite fait:
Code:

cat="dev-ruby" ; for p in $(ls  /usr/portage/$cat) ; do echo -e "dev-ruby/$p\t\t~x86" >> /etc/portage/package.keywords/$cat ; done


note: package.keywords doit être un répertoire.
note2: commande à refaire chaque fois q'un paquet est ajouté à la catégorie :cry:.

Bruno
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Tue Mar 23, 2010 7:36 pm    Post subject: Reply with quote

'alute

+1 burbru (hormis le plébiscite pour paludis :P )
Cette fonctionnalité - ajout d'atomes par catégories - n'est pas dispo dans portage à ma connaissance mais la boucle for donnée en exemple fait très bien l'affaire en contournement.

btw, ton français est encore très bien je te rassure ^^ mais ça s'écrit en 2 mots et ce n'est pas une interjection.
Ça permet i.e. de reprendre le cours d'un récit le plus souvent après une digression plus ou moins longue

_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Wed Mar 24, 2010 12:35 pm    Post subject: Reply with quote

@boozo: Et ben en italien c'est un seul mot d'abord. Hein. Et mon papa il tabasse ton papa.

@boozo, @burbru: Bon, alors je passe a paludis ;-) La derniere fois que je l'ai essaye, il etait en super-beta, donc si ca se trouve il est utilisable maintenant. Sinon, ben je vais me faire un petit shell script a lancer pour chaque eix-sync.. :)

C'est dommage que ca ne soit pas une fonctionnalite de portage, quand meme.
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
brubru
Tux's lil' helper
Tux's lil' helper


Joined: 14 May 2008
Posts: 109
Location: France

PostPosted: Wed Mar 24, 2010 1:10 pm    Post subject: Reply with quote

Bin, les '*' dans les fichiers de conf c'est vraiment le truc qui me fait garder paludis, un coup de */*::mon_repository ~x86 et hop c'est parti pour tous casser :). Cela dit je crois que pkgcore gère ça aussi (mais pas avec la même syntaxe).

Sinon, il y a un bug ouvert pour le support dans portage : ability to use category-based entries in package.keywords.

Bruno.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French 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