Aleksey-

Our source installation instructions vary by platform because they were written by different people. Since these instructions are targeted at developers we tend to spend less time making them as user friendly as they probably should be.

In this specific example, the files created are different - but as Donald indicated, you can switch between integrated and non integrated config at runtime. Generally speaking, if you're new to FRR, it's best to use integrated config.

Quentin



On Mon, Dec 2, 2019 at 9:04 AM Aleksey Romanov <aleksey@voltanet.io> wrote:
Relevant part of debian

http://docs.frrouting.org/projects/dev-guide/en/latest/building-frr-for-debian9.html

sudo
install -m 755 -o frr -g frr -d /var/log/frr sudo install -m 755 -o frr -g frr -d /var/opt/frr sudo install -m 775 -o frr -g frrvty -d /etc/frr sudo install -m 640 -o frr -g frr /dev/null /etc/frr/zebra.conf sudo install -m 640 -o frr -g frr /dev/null /etc/frr/bgpd.conf sudo install -m 640 -o frr -g frr /dev/null /etc/frr/ospfd.conf sudo install -m 640 -o frr -g frr /dev/null /etc/frr/ospf6d.conf sudo install -m 640 -o frr -g frr /dev/null /etc/frr/isisd.conf sudo install -m 640 -o frr -g frr /dev/null /etc/frr/ripd.conf sudo install -m 640 -o frr -g frr /dev/null /etc/frr/ripngd.conf sudo install -m 640 -o frr -g frr /dev/null /etc/frr/pimd.conf sudo install -m 640 -o frr -g frr /dev/null /etc/frr/ldpd.conf sudo install -m 640 -o frr -g frr /dev/null /etc/frr/nhrpd.conf
sudo install -m 640 -o frr -g frrvty /dev/null /etc/frr/vtysh.conf

Same for ubuntu:

http://docs.frrouting.org/projects/dev-guide/en/latest/building-frr-for-ubuntu1804.html

sudo install -m 775 -o frr -g frr -d /var/log/frr sudo install -m 775 -o frr -g frrvty -d /etc/frr sudo install -m 640 -o frr -g frrvty tools/etc/frr/vtysh.conf /etc/frr/vtysh.conf sudo install -m 640 -o frr -g frr tools/etc/frr/frr.conf /etc/frr/frr.conf sudo install -m 640 -o frr -g frr tools/etc/frr/daemons.conf /etc/frr/daemons.conf sudo install -m 640 -o frr -g frr tools/etc/frr/daemons /etc/frr/daemons


I tried to configure ubuntu by adding ospfd.conf and it did not have any effect - I had to add 'router ospfd' to frr.conf to make it work.

I am new and I am trying to understand how it works.

Thanks,
Aleksey
 







On Mon, Dec 2, 2019 at 8:41 AM Donald Sharp <sharpd@cumulusnetworks.com> wrote:
Aleksey -

I do not understand your question here.  Whether or not integrated
configuration is used is a run time determination not a configure
option, nor do we have anything ( that I am aware of ) that modifies
this behavior via building of debian packaging.  Can you be a bit more
explicit about what you are seeing and what is going on?

thanks!

donald

On Mon, Dec 2, 2019 at 8:17 AM Aleksey Romanov <aleksey@voltanet.io> wrote:
>
> Hi,
>
> I am new to frr.
>
> I had built recent frr from sources for debian and ubuntu. I noticed that debian one uses config file per daemon vs ubuntu uses one frr.conf file. There are also differences in 'daemons' file content.
>
> Is this behavior configurable by 'configure' process?
>
> Thanks,
>
> Aleksey
>
> _______________________________________________
> dev mailing list
> dev@lists.frrouting.org
> https://lists.frrouting.org/listinfo/dev
_______________________________________________
dev mailing list
dev@lists.frrouting.org
https://lists.frrouting.org/listinfo/dev