<div dir="ltr">The following appears to now work, but I don't understand some things:<div><br></div><div>files</div><div><br></div><div>if (control:Local-Group != "%{NAS-Identifier}" ) {<br></div><div><br></div>
<div>Why does control:Local-Group not need to be enclosed in "%{ }", but NAS-Identifier does?</div><div>And why does %{ } content need to be within quotes, when the documentation doesn't say anything about them needing to be in quotes?</div>
<div><br></div><div>It's clear I must have a call to "files" prior to this in order to populate the "control" list, right?</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Mon, Aug 5, 2013 at 5:03 PM, Arran Cudbard-Bell <span dir="ltr"><<a href="mailto:a.cudbardb@freeradius.org" target="_blank">a.cudbardb@freeradius.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">><br>
> Diagnostic says:<br>
>   ++? if (control:Local-Group != NAS-Identifier ) -> FALSE<br>
<br>
</div>Assuming you're not looking for a literal value 'NAS-Identifier', you want "%{NAS-Identifier}".<br>
<br>
If this is a new deployment you should use current HEAD revision in Master.  Then you can use the debug_attr expansion to look at list state.<br>
<br>
update request {<br>
        Tmp-String-0 := "%{debug_attr:control:}"<br>
}<br>
<br>
Also could you please stop posting snippets of debug output and paste the whole thing...<br>
<div class="HOEnZb"><div class="h5"><br>
Arran Cudbard-Bell <<a href="mailto:a.cudbardb@freeradius.org">a.cudbardb@freeradius.org</a>><br>
FreeRADIUS Development Team<br>
<br>
-<br>
List info/subscribe/unsubscribe? See <a href="http://www.freeradius.org/list/users.html" target="_blank">http://www.freeradius.org/list/users.html</a><br>
</div></div></blockquote></div><br></div>