refresh variable after exec module

bLn pruebasradius at gmail.com
Fri Jun 12 10:11:49 CEST 2009


Because I do an update into radgroupreply but now I'm doing a "select" 
and save the result into a variable, like this:

REPLY_MESSAGE="$(mysql -Ns -h$HOST -u$USER -p$PASS -e "SELECT Value FROM 
radgroupreply WHERE Attribute='Reply-Message' AND 
GroupName='$GROUP_NAME'" $BD)"

Butt this varibale I can't escape the script. I follow the man of "exec 
echo" where says "Should we escape the envioronment variables?" and I 
introduce 3 arguments:

program = "/usr/local/freeradius/etc/raddb/pre_script.sh %{User-Name} 
%{Reply-Message} %{Session-Timeout}"

but the results keep into the script and I don't know how I could get it 
out.

In the past post, also I said that I'm trying to play with Exit-Program 
or Exit-Program-Wait. Is it possible?
For example, If I put "exit 2" (fail) or "exit 1" (reject), etc.

thanks


Ivan Kalik escribió:
>> My script sets into radgroupreply 2 differents values Session-Timeout or
>> Reply-Message, when the script or exec module is finished.
>> Then, in Post-Auth section I do the "update"
>>     
>
> Why? Why are you writing them to the database and then trying to retrieve
> them? Why don't you assign them to attributes in the script?
>
> Ivan Kalik
> Kalik Informatika ISP
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>
>   



More information about the Freeradius-Users mailing list