]> git.puffer.fish 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>
Fri, 20 Oct 2017 22:57:16 +0000 (15:57 -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>
redhat/frr.spec.in

index 6a4e45a98be1e83d2eaa72c556282cc05e4664f8..26f0a980d01c01cc045dae42bf7be3c55db5feec 100644 (file)
@@ -390,6 +390,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.
@@ -561,7 +565,10 @@ rm -rf %{buildroot}
 %endif
 
 %changelog
-* Mon Jun  5 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 Jun  5 2017 Martin Winter <mwinter@opensourcerouting.org>
 - added NHRP daemon
 
 * Mon Apr 17 2017 Martin Winter <mwinter@opensourcerouting.org>