tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: config file formats
Am 19.07.11 18:33, schrieb David Holland:
> Would anyone object to adopting a convention in which if the first
> line of a config file begins with "#@" it identifies the format?
> E.g. if we were to deploy a new syslog.conf format this year the first
> line of new-format syslogd config would be
>
> #@syslogd 2011
>
> or something. Maybe the number should be the netbsd version, and/or
> maybe it should have "netbsd" in it.
I just have a technical comment:
I guess this assumes that lines starting with '#' are considered
comments, but that is not true in all cases.
E.g. I have some config files that are actually Lua programs, and there
a comment is '--' (like in SQL) and other formats, like BIND zone files
use a semicolon.
Maybe the format specifier should appear somewehre on the first line,
then a construct like
-- #@syslogd 2012
would work as well.
>
> There are a number of legacy formats we should be attempting to move
> away from; methods like this make backwards compat work, having a
> convention for it is an obvious plus, and I don't know of any existing
> such convention suitable for /etc.
Home |
Main Index |
Thread Index |
Old Index