Date: Thu, 22 Apr 2010 11:17:46 +0400 From: Alex Keda <admin@lissyara.su> To: freebsd-current@freebsd.org Subject: Re: newsyslog patch implementing file includes Message-ID: <4BCFF81A.6050006@lissyara.su> In-Reply-To: <y2i4e571dd71004212055v17af3f28v172b8f8204b0b7e8@mail.gmail.com> References: <y2i4e571dd71004212055v17af3f28v172b8f8204b0b7e8@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
22.04.2010 07:55, Gordon Tetlow пишет: > I wanted the ability for a port to have a rotating log policy so I wrote a > patch for newsyslog to implement includes of other newsyslog.conf style > files. > > Please find the patch at: > http://people.freebsd.org/~gordon/patches/newsyslog.diff<http://people.freebsd.org/%7Egordon/patches/newsyslog.diff> > > Format for the include line in /etc/newsyslog.conf is: > <include> /etc/defaults/newsyslog.conf > > Here's a quick overview of the changes: > Convert the conf_entry struct from using a home rolled linked list to the > queue(3) macros. > Add a STAILQ to process include files. > Add support for<include> tag to specify include files. > Globbing is supported in<include> statements. > Properly detect circular include loop dependencies. > > Please take a look and send me any comments you might have. It's need feature. I test patch - it work for me (CURRENT, amd64) Can I use some as: <include> /path/to/dir/*.conf ? and can I create recursive include?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BCFF81A.6050006>