config section in rlm_perl module
Peter Balsianok
balsianok.peter at gmail.com
Tue Apr 21 13:40:34 CEST 2015
On Tue, Apr 21, 2015 at 1:04 PM, Arran Cudbard-Bell <
a.cudbardb at freeradius.org> wrote:
>
> > On 21 Apr 2015, at 11:11, Peter Balsianok <balsianok.peter at gmail.com>
> wrote:
> >
> > Hi,
> >
> > You are not right. %RAD_PERLCONF is available also during
> 'Instantiation'.
>
> Yeah, but that's still calling a perl subroutine, just without a request
> pointer.
>
> > The question is: Would it be available also during compilation phase
> (like
> > radiusd::radlog)
>
> For that to work you'd need to get it into the perl environment as a
> global, before parsing the perl file. It'd also have to be made constant to
> prevent people from doing stupid things.
>
> I'll take a look at it and see if it's doable.
>
Config section (example)
config {
path = value
}
in freeradius will be created before parsing:
use constant RAD_PERLCONF => {
path => value
};
then you can use it
RAD_PERLCONF->{path}
Of course, if it`s possible.
>
> I just... feel so dirty after looking at perl... or the embedding API...
> or the documentation for the embedding API. It's like digging in to a big
> bowl of chocolate pudding, to discover it's actually dog shit.
>
>
You are right.
More information about the Freeradius-Users
mailing list