Hi Donald, thanks for pointing on this, partially it works: # cat inp.txt hostname qqq no router bgp router bgp 12345 # vtysh -f inp.txt # vtysh Hello, this is FRRouting (version 7.2). Copyright 1996-2005 Kunihiro Ishiguro, et al. qlt# sh run Building configuration... Current configuration: ! frr version 7.2 frr defaults traditional hostname qlt log syslog no ipv6 forwarding service integrated-vtysh-config ! password 12345 ! router bgp 12345 ! line vty ! end qlt# So, it FRR accepted "no router bgp / router bgp 12345", but didn't "hostname". Are there limitations on commands which can be used with "-f" key? Thank you. On 03.12.2019 03:43, Donald Sharp wrote:
so using the `-f` option implies that you are in configuration sub-mode for FRR. `show daemons` is not a configuration command and will fail the installation.
donald
On Mon, Dec 2, 2019 at 3:24 PM Volodymyr Litovka <doka.ua@gmx.com> wrote:
Dear friends,
probably, I'm missing something, but I'm not able to use "vtysh -f <filename>", while "vtysh -c" works perfectly:
# vtysh -c "show daemons" zebra bgpd watchfrr staticd # cat inp.txt show daemons # vtysh -f inp.txt line 1: % Unknown command[4]: show daemons # echo "show daemons" | vtysh -f /dev/stdin line 1: % Unknown command[4]: show daemons
FRR v7.2 under Ubuntu 18.04
I will appreciate any ideas on how to configure FRR using pre-generated configuration.
Thank you!
-- Volodymyr Litovka "Vision without Execution is Hallucination." -- Thomas Edison
_______________________________________________ frog mailing list frog@lists.frrouting.org https://lists.frrouting.org/listinfo/frog
-- Volodymyr Litovka "Vision without Execution is Hallucination." -- Thomas Edison