forked from Mirror/frr
redhat: Always reference main frr start/stop script in /usr/lib/frr
* Fixes issue where daemon default config tried to use /etc/init.d/frr script which doesn't exist on systemd systems Signed-off-by: Martin Winter <mwinter@opensourcerouting.org> Conflicts: redhat/daemons
This commit is contained in:
parent
5fc075bf77
commit
0012cfec07
|
@ -35,7 +35,7 @@
|
|||
# group "frrvty" and set to ug=rw,o= though. Check /etc/pam.d/frr, too.
|
||||
#
|
||||
watchfrr_enable=no
|
||||
watchfrr_options=("-b_" "-r/etc/init.d/frr_restart_%s" "-s/etc/init.d/frr_start_%s" "-k/etc/init.d/frr_stop_%s")
|
||||
watchfrr_options=("-b_" "-r/usr/lib/frr/frr_restart_%s" "-s/usr/lib/frr/frr_start_%s" "-k/usr/lib/frr/frr_stop_%s")
|
||||
#
|
||||
zebra=no
|
||||
bgpd=no
|
||||
|
|
|
@ -333,6 +333,8 @@ install %{zeb_rh_src}/frr.init \
|
|||
%else
|
||||
mkdir -p %{buildroot}/etc/rc.d/init.d
|
||||
install %{zeb_rh_src}/frr.init \
|
||||
%{buildroot}%{_sbindir}/frr
|
||||
ln -s %{_sbindir}/frr \
|
||||
%{buildroot}/etc/rc.d/init.d/frr
|
||||
%endif
|
||||
|
||||
|
@ -557,10 +559,11 @@ rm -rf %{buildroot}
|
|||
%config(noreplace) /etc/frr/[!v]*.conf*
|
||||
%config(noreplace) %attr(750,%frr_user,%frr_user) /etc/frr/daemons
|
||||
%if "%{initsystem}" == "systemd"
|
||||
%config %{_unitdir}/frr.service
|
||||
%{_unitdir}/frr.service
|
||||
%{_sbindir}/frr
|
||||
%else
|
||||
%config /etc/rc.d/init.d/frr
|
||||
/etc/rc.d/init.d/frr
|
||||
%{_sbindir}/frr
|
||||
%endif
|
||||
%config(noreplace) /etc/pam.d/frr
|
||||
%config(noreplace) %attr(640,root,root) /etc/logrotate.d/*
|
||||
|
|
Loading…
Reference in a new issue