New param "source environment"?

Rune Henssel rune at
Wed Jul 21 01:30:26 GMT 1999


I have actually had thoughts along the same lines, a parameter that causes samba to read and process the output (to stdout) from a program, along the same lines as a webserver that reeds data from a CGI script. I just not through considering how to implement it in to samba. My initial thoughts are to use a special version of the handle_include include parameter handler function, phew... ;-) but I don't know how easy it is to do.

Thats my 10 cents.

    rune at
If among many truth you choose one and follow it blindly, it will become a falsehood and you a fanatic.

----- Original Message ----- 
From: Nicolas Williams 
To: Multiple recipients of list SAMBA-TECHNICAL 
Sent: Tuesday, July 20, 1999 8:31 PM
Subject: New param "source environment"?

I think I've mentioned/offered this before:

A new parameter whose purpose is to specify a file containing
<variable>=<value> pairs to be sourced into the current process'
environment. If the string value of this new parameter ends with a '|',
then the string value should be treated as a command whose output is to
be sourced into the environment.

This parameter would be useful to those of us who make much use of %()
environment variable substitution tokens.

This could have an application as a solution to the problem for which
Rune Henssel proposed adding "show to users" and "hide from users"
parameters. The solution using this 'source environment' paramter would
be similar to the one suggested by Dan Kaminsky, but simpler (no
intermediate temporary files would be needed; simply have a script
output a list of share names as the value to an environment variable
which is later interpolated into the value of the 'auto services'

I see many more uses for this, of course.

More information about the samba-technical mailing list