mirror of
https://github.com/FRRouting/frr.git
synced 2025-04-30 13:37:17 +02:00
tools: Add helper frr-reload shell script for clean error
Adding the shell script allows a clean error if frr-pythontools is not installed. Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
This commit is contained in:
parent
6ca96cc6ad
commit
32398f0168
|
@ -7,5 +7,6 @@ tools/frr usr/lib/frr
|
||||||
usr/share/doc/frr/
|
usr/share/doc/frr/
|
||||||
usr/share/snmp/mibs/
|
usr/share/snmp/mibs/
|
||||||
tools/etc/* etc/
|
tools/etc/* etc/
|
||||||
tools/*.service lib/systemd/system
|
tools/*.service lib/systemd/system
|
||||||
debian/frr.conf usr/lib/tmpfiles.d
|
tools/frr-reload usr/lib/frr/
|
||||||
|
debian/frr.conf usr/lib/tmpfiles.d
|
||||||
|
|
|
@ -572,6 +572,7 @@ rm -rf %{buildroot}
|
||||||
%endif
|
%endif
|
||||||
%config(noreplace) /etc/pam.d/frr
|
%config(noreplace) /etc/pam.d/frr
|
||||||
%config(noreplace) %attr(640,root,root) /etc/logrotate.d/*
|
%config(noreplace) %attr(640,root,root) /etc/logrotate.d/*
|
||||||
|
%{_sbindir}/frr-reload
|
||||||
|
|
||||||
%files contrib
|
%files contrib
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
|
7
tools/frr-reload
Executable file
7
tools/frr-reload
Executable file
|
@ -0,0 +1,7 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
if test -e /usr/lib/frr/frr-reload.py; then
|
||||||
|
exec /usr/lib/frr/frr-reload.py --reload /etc/frr/frr.conf
|
||||||
|
fi
|
||||||
|
>&2 echo "Please install frr-pythontools package. Required for reload"
|
||||||
|
exit 1
|
|
@ -17,6 +17,6 @@ Restart=on-abnormal
|
||||||
LimitNOFILE=1024
|
LimitNOFILE=1024
|
||||||
ExecStart=/usr/lib/frr/frr start
|
ExecStart=/usr/lib/frr/frr start
|
||||||
ExecStop=/usr/lib/frr/frr stop
|
ExecStop=/usr/lib/frr/frr stop
|
||||||
ExecReload=/usr/lib/frr/frr-reload.py --reload /etc/frr/frr.conf
|
ExecReload=/usr/lib/frr/frr-reload
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=network-online.target
|
WantedBy=network-online.target
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
noinst_PROGRAMS += tools/permutations
|
noinst_PROGRAMS += tools/permutations
|
||||||
sbin_PROGRAMS += tools/ssd
|
sbin_PROGRAMS += tools/ssd
|
||||||
sbin_SCRIPTS += \
|
sbin_SCRIPTS += \
|
||||||
|
tools/frr-reload \
|
||||||
tools/frr-reload.py \
|
tools/frr-reload.py \
|
||||||
tools/frr \
|
tools/frr \
|
||||||
# end
|
# end
|
||||||
|
@ -17,6 +18,7 @@ tools_ssd_SOURCES = tools/start-stop-daemon.c
|
||||||
EXTRA_DIST += \
|
EXTRA_DIST += \
|
||||||
tools/etc \
|
tools/etc \
|
||||||
tools/frr \
|
tools/frr \
|
||||||
|
tools/frr-reload \
|
||||||
tools/frr-reload.py \
|
tools/frr-reload.py \
|
||||||
tools/frr.service \
|
tools/frr.service \
|
||||||
tools/multiple-bgpd.sh \
|
tools/multiple-bgpd.sh \
|
||||||
|
|
Loading…
Reference in a new issue