<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; ">
<div>Hi, we have a few f5's that are controlled with scripts that will bring a node in and out of the pool.   The problem here is that every time rancid runs, it picks up on this "monitor up/down" change and fires off a Rancid SVN change email.</div>
<div><br>
</div>
<div>
<div style="font-family: Consolas; font-size: medium; ">Modified: trunk/network/rancid/SCA/configs/sca-lb001</div>
<div style="font-family: Consolas; font-size: medium; ">===================================================================</div>
<div style="font-family: Consolas; font-size: medium; ">--- trunk/network/rancid/SCA/configs/sca-lb001<span class="Apple-tab-span" style="white-space: pre; ">
</span>2013-10-07 17:03:09 UTC (rev 2067)</div>
<div style="font-family: Consolas; font-size: medium; ">+++ trunk/network/rancid/SCA/configs/sca-lb001<span class="Apple-tab-span" style="white-space: pre; ">
</span>2013-10-07 19:03:03 UTC (rev 2068)</div>
<div style="font-family: Consolas; font-size: medium; ">@@ -3539,7 +3539,7 @@</div>
<div style="font-family: Consolas; font-size: medium; ">#       }</div>
<div style="font-family: Consolas; font-size: medium; ">#       10.102.120.132:5700 {</div>
<div style="font-family: Consolas; font-size: medium; ">#          node type pool member t</div>
<div style="font-family: Consolas; font-size: medium; ">-#          monitor state up</div>
<div style="font-family: Consolas; font-size: medium; ">+#          monitor state down</div>
<div style="font-family: Consolas; font-size: medium; ">#          new session enable mon enabled</div>
<div style="font-family: Consolas; font-size: medium; ">#          enable</div>
<div style="font-family: Consolas; font-size: medium; ">#          inband inst disable</div>
<div style="font-family: Consolas; font-size: medium; "><br>
</div>
</div>
<div style="font-family: Consolas; font-size: medium; "><span style="font-family: Calibri; "><br>
</span></div>
<div style="font-family: Consolas; font-size: medium; "><span style="font-family: Calibri; ">Based on this thread, I see there's a way to exclude some matching lines with CVS, but I don't see a way to do that with SVN – or at least not easily with the existing
 control-rancid script. </span></div>
<div style="font-family: Consolas; font-size: medium; "><span style="font-family: Calibri; "><br>
</span></div>
<div style="font-family: Consolas; font-size: medium; "><a href="http://www.shrubbery.net/pipermail/rancid-discuss/2006-June/001542.html"><span style="font-family: Calibri; ">http://www.shrubbery.net/pipermail/rancid-discuss/2006-June/001542.html</span></a></div>
<div style="font-family: Consolas; font-size: medium; "><span style="font-family: Calibri; "><br>
</span></div>
<div style="font-family: Consolas; font-size: medium; "><span style="font-family: Calibri; ">Here's the code in question in the control_rancid file:</span></div>
<div style="font-family: Consolas; font-size: medium; "><br>
</div>
<div style="font-family: Consolas; font-size: medium; ">
<div>if [ $RCSSYS = "cvs" ] ; then</div>
<div>    cvs -f diff -U 4 -ko | sed -e '/^RCS file: /d' -e '/^--- /d' \</div>
<div>        -e '/^+++ /d' -e 's/^\([-+ ]\)/\1 /' >$TMP.diff</div>
<div>else</div>
<div>   <b> svn diff | sed -e '/^+++ /d' -e 's/^\([-+ ]\)/\1 /' >$TMP.diff</b></div>
<div>fi  </div>
<div><br>
</div>
<div><br>
</div>
<div><span style="font-family: Calibri; ">Has anyone any tips for modifying that svn diff line to exclude "^monitor state" from the compared files?</span></div>
<div><span style="font-family: Calibri; "><br>
</span></div>
<div><span style="font-family: Calibri; ">Thanks, Matt</span></div>
<div><br>
</div>
<div><br>
</div>
</div>
<br>
<hr>
<font face="Arial" color="Black" size="2">This message is being sent by Skyfire Labs. It is intended exclusively for the individuals and entities to which it is addressed. This communication, including any attachments, may contain information that is proprietary,
 privileged, confidential, or otherwise subject to restrictions on disclosure pursuant to applicable law. If you are not the named addressee, you are not authorized to read, print, retain copy or disseminate this message or any part of it. If you have received
 this message in error, please notify the sender immediately by email and delete all copies of this message. This message is protected by applicable legal privileges and is confidential.<br>
</font>
</body>
</html>