diff options
-rw-r--r-- | redhat/frr.spec.in | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/redhat/frr.spec.in b/redhat/frr.spec.in index 04a325898..7f8e89de1 100644 --- a/redhat/frr.spec.in +++ b/redhat/frr.spec.in @@ -564,8 +564,8 @@ zebra_spec_add_service fabricd 2618/tcp "Fabricd vty" /sbin/install-info %{_infodir}/frr.info.gz %{_infodir}/dir # Create dummy config file if they don't exist so basic functions can be used. -if [ ! -e %{configdir}/frr.conf ]; then - # per daemon configs exist +if [ ! -e %{configdir}/frr.conf ] && [ ! -e %{configdir}/zebra.conf ]; then + # No frr.conf and per daemon configs exist mv %{configdir}/frr.conf.template %{configdir}/frr.conf %if 0%{?frr_user:1} chown %{frr_user}:%{frr_user} %{configdir}/frr.conf |