Jose Quinteiro-5 wrote:
>
> The pf.conf man page sez:
>
> Macros are not expanded inside quotes.
>
> For example,
>
> ext_if = "kue0"
> all_ifs = "{" $ext_if lo0 "}"
>
>
> However, that following fails with a syntax error on 4.3. On 4.2
> something like this worked:
>
> foo = 123
> bar = 456
>
> fubar_ports = "{ $foo $bar }"
>
> However, that does not work on 4.3 either.
>
> Thanks,
> Jose.
>
>
>
the book is alway right
Macro names must start with a letter and may contain letters, digits, and
underscores. Macro names cannot be reserved words such as pass, out, or
queue.
ext_if = "fxp0"
block in on $ext_if from any to any
This creates a macro named ext_if. When a macro is referred to after it's
been created, its name is preceded with a $ character.
Macros can also expand to lists, such as:
friends = "{ 192.168.1.1, 10.0.2.5, 192.168.43.53 }"
good luck
--
View this message in context:
http://www.nabble.com/pf.conf-syntax-error-tp18898829p18899454.html
Sent from the openbsd user - misc mailing list archive at Nabble.com.