summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--redhat/frr.spec.in4
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