On 2011/06/14 09:33, Florian Obser wrote: > anyone? This is just how it works.
http://thread.gmane.org/gmane.os.openbsd.misc/144553/focus=144586 > > but doesn't explain the semantics of continuation lines. I don't feel > > qualified to provide a patch for pf.conf(5). How about this? I tried a few wordings to explain it but none were right, so it seems clearest with an example. Lines can be joined using a backslash (`\'), for example: pass log proto tcp \ to port http # this \ is all one \ line. Index: pf.conf.5 =================================================================== RCS file: /cvs/src/share/man/man5/pf.conf.5,v retrieving revision 1.494 diff -u -p -r1.494 pf.conf.5 --- pf.conf.5 20 May 2011 22:57:20 -0000 1.494 +++ pf.conf.5 14 Jun 2011 08:54:26 -0000 @@ -72,6 +72,16 @@ keyword, for example: include "/etc/pf/sub.filter.conf" .Ed .Pp +Lines can be joined using a backslash +.Pq Sq \e , +for example: +.Bd -literal -offset indent +pass log proto tcp \e +to port http # this \e +is all one \e +line. +.Ed +.Pp Macros can be defined that will later be expanded in context. Macro names must start with a letter, and may contain letters, digits and underscores.