]> git.proxmox.com Git - mirror_frr.git/commitdiff
redhat: Add fix to correct watchfrr config during upgrade
authorMartin Winter <mwinter@opensourcerouting.org>
Fri, 20 Oct 2017 21:06:05 +0000 (14:06 -0700)
committerMartin Winter <mwinter@opensourcerouting.org>
Sat, 21 Oct 2017 01:47:04 +0000 (18:47 -0700)
- /etc/frr/daemon is a config file and won't be replaced, do quick sed fix
- Updated changelog

Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
Conflicts:
redhat/frr.spec.in

redhat/frr.spec.in

index 5823c5a58b02c277323317658db93a9da1f40935..1c03efd33b0609fb87b72be1958ff09bd5f28ddc 100644 (file)
@@ -377,6 +377,10 @@ done
 /sbin/chkconfig --add frr
 %endif
 
+# Fix bad path in previous config files
+#  Config files won't get replaced by default, so we do this ugly hack to fix it
+%__sed -i 's|/etc/init.d/|%{_sbindir}/|g' %{_sysconfdir}/daemons 2> /dev/null || true
+
 /sbin/install-info %{_infodir}/frr.info.gz %{_infodir}/dir
 
 # Create dummy files if they don't exist so basic functions can be used.
@@ -545,7 +549,10 @@ rm -rf %{buildroot}
 %endif
 
 %changelog
-* Mon Apr 17 2017 Martin Winter <mwinter@opensourcerouting.org> - %{version}
+* Fri Oct 20 2017 Martin Winter <mwinter@opensourcerouting.org> - %{version}
+- Fix script location for watchfrr restart functions in daemon config
+
+* Mon Apr 17 2017 Martin Winter <mwinter@opensourcerouting.org>
 - new subpackage frr-pythontools with python 2.7 restart script
 - remove PIMd from CentOS/RedHat 6 RPM packages (won't work - too old)
 - converted to single frr init script (not per daemon) based on debian init script