[quagga-dev 14812] Re: [PATCH 10/10] build: goodbye, gawk

2016-03-02 Thread Donald Sharp
On a side note, extract.pl.in as far as I can tell only is used to auto generate the perl binary location. Is there a modern distribution that doesn't have perl in /usr/bin? Would people mind if I removed the extract.pl.in -> extract.pl configure creation? donald On Wed, Mar 2, 2016 at 8:27

[quagga-dev 14811] Re: [PATCH 10/10] build: goodbye, gawk

2016-03-02 Thread neitzel
Paul Jakma wrote: > TBH, I'd rather nuke perl, and go back to AWK script for the > route-types. There was something I wanted to extent or fix to that > but... Perl. > > AWK is a lot more easier to pick up from scratch or just dive into for a > C programmer - the syntax is more

[quagga-dev 14810] Re: XR-Like Commit Feature

2016-03-02 Thread Alexis Rosen
On Mar 2, 2016, at 6:43 PM, Alexander Turner wrote: > So Vyatta is interesting though looking through the source code, it seems as > if they've modified bash (I think for autocomplete functionality?) and > written their own shell. Their commit function is hiding in here

[quagga-dev 14808] Re: XR-Like Commit Feature

2016-03-02 Thread Donald Sharp
Alexander - Cumulus has almost all that, except the timer, but that would be 5 minutes with a shell script. Look at the tools/quagga-reload.py script in our cm_2.5 branch on github. We've also written an addition to vtysh which will tell you if your cli is correct and on what line the error is.

[quagga-dev 14805] Re: XR-Like Commit Feature

2016-03-02 Thread Donald Sharp
We've implemented a couple code changes that allow you to modify the /etc/quagga/*.conf files individually and then to load them via a reload script, which diff's the running and the *.conf and only applies the actual changes needed. You could also do a poor man's vtysh -f if you wanted to as

[quagga-dev 14804] Re: XR-Like Commit Feature

2016-03-02 Thread Paul Jakma
On Wed, 2 Mar 2016, Alexander Turner wrote: What's the consensus amongst the community? Has anyone tried this or spoken about this previously? Someone mentioned Vyatta had done some work in this area. I think Cumulus might have done some work on other interfaces into things too, but I'm not