mouss: > Victor Duchovni a ?crit : > > On Sat, Mar 07, 2009 at 07:51:13PM +0100, mouss wrote: > > > >> BTW, is there any reason why one can't do > >> > >> joepipe ... pipe > >> flags=${joe_flags} > >> user=${joe_user} > >> args=${joe_command} ${joe_options} > > > > The reason is that theve arguments are not and should not be subject to > > main.cf macro substitution. > > > > well, the question was why it is so. I mean what is the risk exactly? > after all, one can generate master.cf with a script that takes > definitions from main.cf (or from elsewhere). but I'm sure I'm missing > something. thus the question.
One explanation is that master.cf was implemented long before main.cf. As for the question why behavior X is not implemented, the answer is that even free software has a cost. It is not created with Star Trek transporter beams that materialize a complete object all at once. Wietse