> > Résolu en faisant: > > export EMAIL > > avant de lancer deb-make!! Ca n'explique pas grand-chose, enfin pour moi. > > Dans un shell, VAR=toto définie une variable *du shell*. (comme une > variable en C, en perl ou en ce-que-tu-veux). > Quand tu lances deb-make (ou tout autre commande), le shell fork (cf > man fork) un nouveau process, execute deb-make (cf man exec) et donc > écrase le shell forké : les variables - comme tout le reste (code & > données) est perdu. Mais fort heureusement, à chaque process est > associé un "environnement", cad un ensemble de variables, qui est > préservé lors du fork/exec. Pour rajouté une variable dans cet > environnement, en shell c'est EXPORT, en C setenv, en perl %ENV{..}, > etc... ça permet ainsi de faire passer des infos du process père vers > le process fils - mais pas l'inverse.
Merci pour ces explications. Mais ce qui m'etonne dans l'affaire, c'est que dans mon bashrc, j'ai [EMAIL PROTECTED] et ensuite export EMAIL. Ce qui prouve que ça marche c'est que echo "$EMAIL" fonctionne. Donc faire export EMAIL juste avant deb-make ne devrait rien changer car deb-make devrait fonctionner. Ce qui n'est pas le cas! En fait, c'est la même chose pour dh_make (j'ai changé). Peut-être est-ce un bug de bash (je suis en woody). Enfin bon c'est pas clair. PS:Merci quand même, parce que je pensais bien que mon mail avait été oublié. "Ce message vous est envoyé par laposte.net - web : www.laposte.net/ minitel : 3615 LAPOSTENET (0,84 F TTC la minute)/ téléphone : 08 92 68 13 50 (2,21 F TTC la minute)"