I want to be able to include some parts of my pf.conf from other set of files.

For example I will include "set timeout" vs like statements in another file.

Using anchors and "load anchor from file" statements will not help because anchor can not hold such GLOBAL OPTIONS.

link|improve this question

50% accept rate
1  
May be you should write your own config generator? – SaveTheRbtz May 14 '11 at 0:02
feedback

2 Answers

up vote 1 down vote accepted

One way to do this is to use m4 as a preprocessor that produces your final pf.conf. Or you can even break your pf.conf into parts and then have a simplistic "preprocessor" cat those parts > /etc/pf.conf.

link|improve this answer
feedback

As per the pf.conf man page:

"Comments can be put anywhere in the file using a hash mark (`#'), and extend to the end of the current line. Additional configuration files can be included with the include keyword, for example:

       include "/etc/pf/sub.filter.conf""
link|improve this answer
I could be mistaken, but the FreeBSD manual page for pf.conf does not seem to cover the include keyword. – adamo Jul 11 '11 at 9:36
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.