Case Statement Syntax question
MacNeill, Scott
Scott.MacNeill at aliant.ca
Mon Sep 17 17:52:33 UTC 2007
I have a syntax question around case statements. I've been trying
using if / elseif / not , but not having much luck.
Today we expect all clients that match xxxyyy_05 to have the to date
client software.
In the example we have it set today that if anyone who matches 01 - 04,
we push file.ext.
I'd like to change it so that, the case statement would match so that
'anyone not at xxxyyy_05 gets file pushed', that way later if we have
an xxxyyy_01.1 client , we don't have to have them defined in there.
They'll automatically be pushed file.ext
Class "xxx"
{
match if substring(option vendor-class-identifier,0,7) = "xxxyyy";
switch (option vendor-class-identifier)
{
break;
case "xxxyyy_01":
case "xxxyyy_02":
case "xxxyyy_03":
case "xxxyyy_04":
option extensions-path = "file.ext";
break;
}
set clli = option agent.circuit-id;
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20070917/648ff79c/attachment.html>
More information about the dhcp-users
mailing list