Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[portage] masquer les version _rc
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
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Thu Aug 11, 2005 10:20 am    Post subject: [portage] masquer les version _rc Reply with quote

Salut a tous,

Voila, ça fait quelques temps que ça me trotte : je voudrais masquer seulement les version _rc de mes kernel (vanilla-sources).
Seulement, "=sys-kernel/vanilla-sources-2.6.*_rc*" ou diverses variante dans le package.mask ne fonctionne pas.

Vous avec une idée pour masquer juste les versions _rc et pas les autres ? parceque Ctrl+C -> emerge --resume --skipfirst, a la longue, c'est lourd :/
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Sun Aug 14, 2005 10:45 am    Post subject: Reply with quote

on va un peu remonter ça avant que ça tombe définitivement dans les oubliettes :lol:

D'ailleurs, au passage, ça me dirait bien de le généraliser aux sys-apps/baselayout-*_pre*, je suis sur que je suis pas le seul d'ailleurs, vu comment les baselayouts _pre sont buggués ;)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Sun Aug 14, 2005 11:58 am    Post subject: Reply with quote

guilc wrote:
on va un peu remonter ça avant que ça tombe définitivement dans les oubliettes :lol:

D'ailleurs, au passage, ça me dirait bien de le généraliser aux sys-apps/baselayout-*_pre*, je suis sur que je suis pas le seul d'ailleurs, vu comment les baselayouts _pre sont buggués ;)

ah ouais la nouvelle est bien buggée? moi je me suis méfié cette fois je l'ai pas pris (pb de dhcp dans la précédente) mais j'ai pas vu encore de rapports de bug, alors elle est peut-être pas si mal.

sinon pour ton problème tu as regardé les restrictions du emerge sync, il y a pê moyen de lui dire de ne pas sync si c'est des versions rc ou pre.

[edit]
je pense qu'il y a moyen vu le manpage de rsync:
Quote:
o --exclude "*.o" would exclude all filenames matching *.o

o --exclude "/foo" would exclude a file called foo in the top directory

o --exclude "foo/" would exclude any directory called foo

o --exclude "/foo/*/bar" would exclude any file called bar two levels below a directory called foo in the top direc-
tory

o --exclude "/foo/**/bar" would exclude any file called bar two or more levels below a directory called foo in the top
directory

genre des règles :
/**/*_pre*.ebuild
/**/*_rc*.ebuild
ça devrait le faire non? bon après faut voir comment l'arborescence du rsync serveur est faite mais si c'est comme celle de /usr/portage ça devrait le faire.
j'ai pas essayé, donc je promets rien
_________________
I never think of the future. It comes soon enough.
Albert Einstein

Try simpler first
Shockley
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Sun Aug 14, 2005 12:11 pm    Post subject: Reply with quote

sireyessire wrote:
[edit]
je pense qu'il y a moyen vu le manpage de rsync:
Quote:
o --exclude "*.o" would exclude all filenames matching *.o

o --exclude "/foo" would exclude a file called foo in the top directory

o --exclude "foo/" would exclude any directory called foo

o --exclude "/foo/*/bar" would exclude any file called bar two levels below a directory called foo in the top direc-
tory

o --exclude "/foo/**/bar" would exclude any file called bar two or more levels below a directory called foo in the top
directory

genre des règles :
/**/*_pre*.ebuild
/**/*_rc*.ebuild
ça devrait le faire non? bon après faut voir comment l'arborescence du rsync serveur est faite mais si c'est comme celle de /usr/portage ça devrait le faire.
j'ai pas essayé, donc je promets rien

Hum, ça ça veut dire qu'il faut modifier les options directement dans /usr/bin/emerge (vers les lignes 2400)... Ca marche sans doute, mais............. comment dire....... c'est méga crade :lol: J'aimerai bien commencer par une méthode plus propre est portage friendly, en gardant ça pour la dernière extrémité ;)

[Edit] J'oubliais la variable RSYNC_EXCLUDEFROM, ça peut le faire en fait, je vais un peu tester ça, mais je préfèrerais une méthode via /etc/portage, tout de meme plus élégante et moins intrusive...
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Sun Aug 14, 2005 12:17 pm    Post subject: Reply with quote

guilc wrote:

[Edit] J'oubliais la variable RSYNC_EXCLUDEFROM, ça peut le faire en fait, je vais un peu tester ça, mais je préfèrerais une méthode via /etc/portage, tout de meme plus élégante et moins intrusive...

c'est ce à quoi je pensais, c'est pas très crade c'est juste une variable du make.conf, donc c'est pas non plus super intrusif, c'est au même niveau que le CCACHE ou le PORT_OVERLAY
_________________
I never think of the future. It comes soon enough.
Albert Einstein

Try simpler first
Shockley
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Sun Aug 14, 2005 12:25 pm    Post subject: Reply with quote

Bon, effectivement, cette méthode marche, merci de m'y avoir fait penser :wink:
Je laisse quand meme ouvert si jamais quelqu'un trouve LA solution par /etc/portage/package.mask
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Sun Aug 14, 2005 12:37 pm    Post subject: Reply with quote

guilc wrote:
Bon, effectivement, cette méthode marche, merci de m'y avoir fait penser :wink:
Je laisse quand meme ouvert si jamais quelqu'un trouve LA solution par /etc/portage/package.mask

my pleasure.
_________________
I never think of the future. It comes soon enough.
Albert Einstein

Try simpler first
Shockley
Back to top
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Fri Aug 19, 2005 2:16 pm    Post subject: Reply with quote

guilc wrote:
Bon, effectivement, cette méthode marche, merci de m'y avoir fait penser :wink:
Je laisse quand meme ouvert si jamais quelqu'un trouve LA solution par /etc/portage/package.mask

bon pour les baselayout cette solution marche:
Code:
=sys-apps/baselayout-1.12.0_pre*
dans le package.mask
_________________
I never think of the future. It comes soon enough.
Albert Einstein

Try simpler first
Shockley
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Fri Aug 19, 2005 2:27 pm    Post subject: Reply with quote

sireyessire wrote:
bon pour les baselayout cette solution marche:
Code:
=sys-apps/baselayout-1.12.0_pre*
dans le package.mask

Ouaip, ça je sais, mais faut le refaire a chaque version : pour baselayout-1.12.1_pre*, 1.13.0_pre* etc... C'est poru ça que je cherchait bien pour baselayout-*_pre* ;)

Sinon, pour le
Code:
/sys-apps/baselayout/baselayout-*_pre*.ebuild
/sys-kernel/*/*_rc*.ebuild

dans le RSYNC_EXCLUDEFROM, ça a un défaut, c'est que ça foire le Manifest : il liste des fichiers qui n'existent pas (puisque pas synchronisés, normal), donc ça fait planter l'emerge, donc c'est pas une solution top en fait...
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Fri Aug 19, 2005 2:38 pm    Post subject: Reply with quote

guilc wrote:


Sinon, pour le
Code:
/sys-apps/baselayout/baselayout-*_pre*.ebuild
/sys-kernel/*/*_rc*.ebuild

dans le RSYNC_EXCLUDEFROM, ça a un défaut, c'est que ça foire le Manifest : il liste des fichiers qui n'existent pas (puisque pas synchronisés, normal), donc ça fait planter l'emerge, donc c'est pas une solution top en fait...

faut peut-être les prévenir pour ça, parce qu'ils font récement un md5 de tous les fichiers alors que avant ils ne vérifiaient que les fichiers dont tu avais besoin, ils ont pê pas pensé au cas du exclude.
_________________
I never think of the future. It comes soon enough.
Albert Einstein

Try simpler first
Shockley
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Fri Aug 19, 2005 2:40 pm    Post subject: Reply with quote

sireyessire wrote:
faut peut-être les prévenir pour ça, parce qu'ils font récement un md5 de tous les fichiers alors que avant ils ne vérifiaient que les fichiers dont tu avais besoin, ils ont pê pas pensé au cas du exclude.


C'est a voir, mais c'est pas sur : cette manière d'utiliser exclude est limite, je pense que cette feature est plutot faite pour exclure toute une partie de l'arbre : du style "/games-*"...
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
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