I do the same: modify each parser to ignore various lines (such as timestamped items) -- is this the wrong method for ignoring certain config diffs?<br clear="all"><div><br>-- Eric Cables</div>
<br><br><div class="gmail_quote">On Thu, Jun 27, 2013 at 10:54 PM, Alan McKinnon <span dir="ltr">&lt;<a href="mailto:alan.mckinnon@gmail.com" target="_blank">alan.mckinnon@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">On 28/06/2013 00:18, heasley wrote:<br>
&gt; Wed, Jun 19, 2013 at 11:39:31PM +0200, Alan McKinnon:<br>
&gt;&gt; Rancid could really benefit from some kind of call-out mechanism where<br>
&gt;&gt; we can add our own local tweaks and keep them out of the main code, but<br>
&gt;&gt; unfortunately 2.3.x doesn&#39;t have this.<br>
&gt;&gt;<br>
&gt;&gt; Perhaps a worthy addition to the 3.0 series!<br>
&gt;<br>
&gt; What do you mean &#39;call-out mechanism&#39;?  in 3.0 you can tell rancid which<br>
&gt; module to include (need to add functionality to include multiple modules)<br>
&gt; and tell it what function to use to parse the output.<br>
&gt;<br>
<br>
</div>Yes, something like that.<br>
<br>
The problem I face is I&#39;ve forked every parser script I use, and it&#39;s<br>
always to add or remove entire commands or individual regexes. These<br>
things work best when the regex definition is treated as data out of a<br>
config, not as pure code<br>
<br>
I still haven&#39;t fully read the 3.0 code yet, so I could well be asking<br>
for something you&#39;ve already done<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
Alan McKinnon<br>
<a href="mailto:alan.mckinnon@gmail.com">alan.mckinnon@gmail.com</a><br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
Rancid-discuss mailing list<br>
<a href="mailto:Rancid-discuss@shrubbery.net">Rancid-discuss@shrubbery.net</a><br>
<a href="http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss" target="_blank">http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss</a><br>
</div></div></blockquote></div><br>