On Mon, Oct 01, 2007 at 04:23:55PM +0200, Dag Wieers wrote:
I would like to have an else-fallback. Or have a rule match everything except ^000c29. And I know you can play with <continue> to stop processing, but that is not an option in a complex environment.
What pops into my head is using a custom script. Basically do a short
shell script that if something like ifconfig sees the mac addres, echo
vmware, else echo your default.. something like:
<rule>
<custom1>
<script>
<![CDATA[
#!/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin
if [ -n "`ifconfig | awk '/HWaddr/{print $NF}' | egrep -i '^00:0C:29'`"
]
then
echo vmware
else
echo default
fi
]]>
</script>
<match>*</match>