1 |
On Wed, 22 Feb 2006 06:35:20 +0100, |
2 |
Yoann Pannier <gentoo-user-fr@×××××.org> wrote: |
3 |
|
4 |
> Thomas de Grenier de Latour wrote, On 02/22/2006 01:00 AM: |
5 |
> > Bon et puis plus généralement, je trouve qu'il vaut mieux profiter |
6 |
> > de l'occasion pour apprendre à servir d'un nouvel outil |
7 |
> |
8 |
> Est-ce que ce module-rebuild a un avantage par rapport au simple.. |
9 |
> |
10 |
> # [...] |
11 |
|
12 |
Bof, rien de bien bouleversant, non. Je pense que le principal |
13 |
bénéfice est d'éviter aux flemmard un réinventage de roue... |
14 |
Et puis si je cherche bien, je lui vois au moins deux autres |
15 |
avantages : |
16 |
* il dispose d'une liste des modules toute prête, ce qui évite le |
17 |
fastidieux `equery belongs` et son interminable parsing de kilotonnes |
18 |
de fichiers /var/db/pkg/*/*/CONTENTS. |
19 |
* il permet un peu plus de souplesse dans le choix des paquets |
20 |
à rebuilder, puisqu'on peut décider d'en ignorer certains (action |
21 |
"toggle"). C'est pratique quand on a installé un truc juste là comme |
22 |
ça pour tester sur un noyau, mais qu'on ne le veut pas pour autant |
23 |
systématiquement sur les suivants. |
24 |
|
25 |
M'enfin bon, sincèrement, pas de quoi le défendre becs-et-ongles non |
26 |
plus... Si je recommandais d'apprendre à s'en servir, c'était surtout |
27 |
destiné à ZoRk, qui était déjà engagé dans cette voie, histoire qu'il |
28 |
ne reste pas à mi-chemin. |
29 |
|
30 |
En fait, à mon goût, c'est un script qui mériterait quelques features |
31 |
supplémentaires pour devenir vraiment valable, dans le genre : |
32 |
* supporter le passage d'options à emerge, histoire de pouvoir faire |
33 |
des --pretend ou --ask (Comment diable peut-on avoir oublié ça ? Même |
34 |
cette vieille crougne de revdep-rebuild sait le faire...) |
35 |
* possibilité de faire un rebuild seulement des paquets qui ne sont |
36 |
pas déjà installer pour le noyau ciblé (là aussi, j'ai mis longtemps à |
37 |
me convaincre que nan, il ne savait vraiment pas faire) |
38 |
* idem pour faire juste des mises à jours, évidemment |
39 |
* pouvoir itérer la mise à jour d'un module sur l'ensemble des noyaux |
40 |
installés (installer, changer /usr/src/linux, installer, changer, etc.) |
41 |
* pouvoir détecter quels modules datent d'avant la dernière compil' |
42 |
d'un noyau, pour éventuellement les réinstaller (parceque bon, selon |
43 |
les options qu'on vient de changer, ça peut être impératif...) |
44 |
|
45 |
Et j'en oublie sûrement... Du coup, voilà, bilan mitigé pour |
46 |
module-rebuild. Perso, j'ai récemment +/- pris l'habitude de l'utiliser |
47 |
pour les noyaux tout fraichement installés, histoire de faire une |
48 |
première passe, bref comme on utiliserait ton oneliner. Et puis après, |
49 |
pour les autres besoins plus spécifiques, j'en reviens aux oneliners ou |
50 |
aux p'tits scripts maisons. |
51 |
|
52 |
-- |
53 |
TGL. |
54 |
|
55 |
-- |
56 |
gentoo-user-fr@g.o mailing list |