<div dir="auto">Thanks Quentin.  Currently on vacation.  I'll run some variations through strace and report any issues.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 19 Aug 2019, 16:05 Quentin Young, <<a href="mailto:qlyoung@cumulusnetworks.com">qlyoung@cumulusnetworks.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div>~/frr> ./configure --help | grep sysconf</div><div>  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]</div><div><br></div><div>Setting this to /usr/local/etc should do it. In case you want to do this at runtime we also have the --pathspace option, docs for that are in the manpages:</div><div><br></div><div><a href="https://github.com/FRRouting/frr/blob/master/doc/manpages/common-options.rst#configuration-and-paths" target="_blank" rel="noreferrer">https://github.com/FRRouting/frr/blob/master/doc/manpages/common-options.rst#configuration-and-paths</a></div><div><br></div><div>Quentin</div><div><br><blockquote type="cite"><div>On Aug 19, 2019, at 9:28 AM, Phil Wiggins <<a href="mailto:phil.wiggins@gmail.com" target="_blank" rel="noreferrer">phil.wiggins@gmail.com</a>> wrote:</div><br class="m_-8603150709136557339Apple-interchange-newline"><div><div dir="ltr">Is it possible to relocate /etc/frr to use another location such as /usr/local/etc/frr?  It's important to us for virtualization where the virtual routers (virtual_file_system:/usr/local/etc/frr) can't conflict with the host (/etc/frr); otherwise, we get multiple virtual routers trying to use host_file_system:/etc/frr concurrently which doesn't end well.  <div><br></div><div>Is there something that I can add/change to the build script?<div><a href="https://gist.github.com/apwiggins/44f3592a61965783372aea5881ed9f7a" target="_blank" rel="noreferrer">https://gist.github.com/apwiggins/44f3592a61965783372aea5881ed9f7a</a><br></div><div>[snip]</div><div><table class="m_-8603150709136557339gmail-tab-size m_-8603150709136557339gmail-highlight m_-8603150709136557339gmail-js-file-line-container" style="box-sizing:border-box;border-collapse:collapse;border-spacing:0px;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px"><tbody style="box-sizing:border-box"><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC118" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">./bootstrap.sh</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L119" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC119" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">./configure \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L120" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC120" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --prefix=/usr/local \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L121" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC121" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --enable-exampledir=/usr/share/doc/frr/examples/ \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L122" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC122" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --localstatedir=/var/run/frr \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L123" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC123" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --sbindir=/usr/lib/frr \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L124" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC124" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --sysconfdir=/usr/local/etc/frr \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L125" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC125" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --enable-pimd \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L126" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC126" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --enable-watchfrr \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L127" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC127" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --enable-ospfclient=yes \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L128" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC128" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --enable-ospfapi=yes \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L129" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC129" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --disable-ospf6d \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L130" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC130" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --enable-multipath=64 \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L131" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC131" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --enable-user=root \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L132" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC132" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --enable-group=root \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L133" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC133" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --enable-vty-group=frrvty \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L134" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC134" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --enable-configfile-mask=0640 \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L135" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC135" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --enable-logfile-mask=0640 \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L136" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC136" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --enable-rtadv \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L137" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC137" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --enable-fpm \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L138" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC138" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --enable-systemd=yes \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L139" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC139" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --with-pkg-git-version \</span></td></tr><tr style="box-sizing:border-box"><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-L140" class="m_-8603150709136557339gmail-js-line-number m_-8603150709136557339gmail-blob-num" style="box-sizing:border-box;padding:0px 10px;color:rgba(27,31,35,0.3);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;text-align:right;vertical-align:top;white-space:nowrap;width:50px"></td><td id="m_-8603150709136557339gmail-file-install_frr_for_core-sh-LC140" class="m_-8603150709136557339gmail-js-file-line m_-8603150709136557339gmail-blob-code m_-8603150709136557339gmail-blob-code-inner" style="box-sizing:border-box;padding:0px 10px;line-height:20px;vertical-align:top;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;overflow:visible;white-space:pre-wrap"><span class="m_-8603150709136557339gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">    --with-pkg-extra-version=-ITNFRR</span></td></tr></tbody></table><div><div dir="ltr" class="m_-8603150709136557339gmail_signature" data-smartmail="gmail_signature">[/snip]<br></div><div dir="ltr" class="m_-8603150709136557339gmail_signature" data-smartmail="gmail_signature"><br></div><div dir="ltr" class="m_-8603150709136557339gmail_signature" data-smartmail="gmail_signature">Cheers,<br><br>Phil<div><br><div><br></div></div></div></div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 21 Jun 2018 at 08:44, Donald Sharp <<a href="mailto:sharpd@cumulusnetworks.com" target="_blank" rel="noreferrer">sharpd@cumulusnetworks.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Phil -<br>
<br>
This is cool, thanks for taking the time for figuring this out and for<br>
posting the results to this alias for future people to find!  Let us<br>
know if you need anything.<br>
<br>
thanks!<br>
<br>
donald<br>
<br>
On Fri, Jun 15, 2018 at 1:37 PM, Phil Wiggins <<a href="mailto:phil.wiggins@gmail.com" target="_blank" rel="noreferrer">phil.wiggins@gmail.com</a>> wrote:<br>
> If anyone is interested in running FRR in the NRL CORE emulation<br>
> environment, I have some build scripts for FRR on CORE that I posted at the<br>
> first link below.  Normally CORE runs Quagga, so this script was a hack to<br>
> shoehorn FRR as a Quagga replacement.  These scripts are not part of CORE<br>
> yet, so are unsupported.  People on this list may want to use CORE for FRR<br>
> experimentation and testing, so you can customize these scripts to suit your<br>
> own needs.<br>
><br>
> It's best to run this stuff in a VM with no internet connection (after<br>
> installation) since CORE runs lots of processes as root - a well-known<br>
> security issue.<br>
><br>
> <a href="https://github.com/coreemu/core/issues/170" rel="noreferrer noreferrer" target="_blank">https://github.com/coreemu/core/issues/170</a><br>
><br>
> ( install_frr_for_core.sh)<br>
> FRR on NRL CORE build script - assumes Ubuntu 16.04.4 clean installation in<br>
> a VM or physical host:<br>
> <a href="https://gist.github.com/apwiggins/44f3592a61965783372aea5881ed9f7a" rel="noreferrer noreferrer" target="_blank">https://gist.github.com/apwiggins/44f3592a61965783372aea5881ed9f7a</a><br>
><br>
> (core_misc_frr.py )<br>
> used by the install script above to install at ./core/misc/frr.py<br>
> <a href="https://gist.github.com/apwiggins/d610c2794c8c0a12a45bfc093fd2e949" rel="noreferrer noreferrer" target="_blank">https://gist.github.com/apwiggins/d610c2794c8c0a12a45bfc093fd2e949</a><br>
><br>
> (core_services_frr.py)<br>
> used by the install script above to install at ./core/services/frr.py<br>
> <a href="https://gist.github.com/apwiggins/747a9a14feff2ce3a3b8760406b825a7" rel="noreferrer noreferrer" target="_blank">https://gist.github.com/apwiggins/747a9a14feff2ce3a3b8760406b825a7</a><br>
><br>
><br>
> <a href="https://www.nrl.navy.mil/itd/ncs/products/core" rel="noreferrer noreferrer" target="_blank">https://www.nrl.navy.mil/itd/ncs/products/core</a><br>
> The Common Open Research Emulator (CORE) is a tool for emulating networks on<br>
> one or more machines. You can connect these emulated networks to live<br>
> networks. CORE consists of a GUI for drawing topologies of lightweight<br>
> virtual machines, and Python modules for scripting network emulation.<br>
><br>
> Cheers,<br>
><br>
> Phil<br>
><br>
><br>
><br>
> _______________________________________________<br>
> frog mailing list<br>
> <a href="mailto:frog@lists.frrouting.org" target="_blank" rel="noreferrer">frog@lists.frrouting.org</a><br>
> <a href="https://lists.frrouting.org/listinfo/frog" rel="noreferrer noreferrer" target="_blank">https://lists.frrouting.org/listinfo/frog</a><br>
><br>
</blockquote></div>
_______________________________________________<br>dev mailing list<br><a href="mailto:dev@lists.frrouting.org" target="_blank" rel="noreferrer">dev@lists.frrouting.org</a><br><a href="https://lists.frrouting.org/listinfo/dev" target="_blank" rel="noreferrer">https://lists.frrouting.org/listinfo/dev</a><br></div></blockquote></div><br></div></blockquote></div>