From: Donald Sharp Date: Thu, 7 Apr 2016 14:48:28 +0000 (-0400) Subject: debian: Add ability to call reload from systemctl X-Git-Tag: frr-2.0-rc1~987 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=e768b96bf3a4d27ccb27c82380a676ace69a2c1d;p=mirror%2Ffrr.git debian: Add ability to call reload from systemctl Add the ability to call 'systemctl reload '. Signed-off-by: Donald Sharp Reviewed-by: Don Slice --- diff --git a/debian/bgpd.service b/debian/bgpd.service index d1e76cc451..6fb9560d68 100644 --- a/debian/bgpd.service +++ b/debian/bgpd.service @@ -20,5 +20,6 @@ ExecStartPost=/usr/bin/vtysh -b -n ExecStopPost=-/usr/bin/touch /var/run/quagga/bgpd.was_running ExecStopPost=-/bin/rm -f /var/run/quagga/bgpd.pid ExecStopPost=-/bin/rm -f /var/run/quagga/bgpd.vty +ExecReload=/usr/lib/quagga/quagga-reload.py --reload /etc/quagga/Quagga.conf [Install] WantedBy=network-online.target diff --git a/debian/isisd.service b/debian/isisd.service index f8d3b73474..444d60f5f4 100644 --- a/debian/isisd.service +++ b/debian/isisd.service @@ -20,5 +20,6 @@ ExecStartPost=/usr/bin/vtysh -b -n ExecStopPost=-/bin/touch /var/run/quagga/isisd.was_running ExecStopPost=-/bin/rm -f /var/run/quagga/isisd.pid ExecStopPost=-/bin/rm -f /var/run/quagga/isisd.vty +ExecReload=/usr/lib/quagga/quagga-reload.py --reload /etc/quagga/Quagga.conf [Install] WantedBy=network-online.target diff --git a/debian/ospf6d.service b/debian/ospf6d.service index b212bd2f88..890fd0d837 100644 --- a/debian/ospf6d.service +++ b/debian/ospf6d.service @@ -19,5 +19,6 @@ ExecStartPost=/usr/bin/vtysh -b -n ExecStopPost=-/usr/bin/touch /var/run/quagga/ospf6d.was_running ExecStopPost=-/bin/rm -f /var/run/quagga/ospf6d.pid ExecStopPost=-/bin/rm -f /var/run/quagga/ospf6d.vty +ExecReload=/usr/lib/quagga/quagga-reload.py --reload /etc/quagga/Quagga.conf [Install] WantedBy=network-online.target diff --git a/debian/ospfd.service b/debian/ospfd.service index cd3cad57da..e83cebe3c1 100644 --- a/debian/ospfd.service +++ b/debian/ospfd.service @@ -20,5 +20,6 @@ ExecStartPost=/usr/bin/vtysh -b -n ExecStopPost=-/usr/bin/touch /var/run/quagga/ospfd.was_running ExecStopPost=-/bin/rm -f /var/run/quagga/ospfd.pid ExecStopPost=-/bin/rm -f /var/run/quagga/ospfd.vty +ExecReload=/usr/lib/quagga/quagga-reload.py --reload /etc/quagga/Quagga.conf [Install] WantedBy=network-online.target diff --git a/debian/ospfd@.service b/debian/ospfd@.service index dc0ebc6787..1b25e0f4b2 100644 --- a/debian/ospfd@.service +++ b/debian/ospfd@.service @@ -20,5 +20,6 @@ ExecStartPost=/usr/bin/vtysh -b -n ExecStopPost=-/bin/touch /var/run/quagga/ospfd@%I.was_running ExecStopPost=-/bin/rm -f /var/run/quagga/ospfd@%I.pid ExecStopPost=-/bin/rm -f /var/run/quagga/ospfd@%I.vty +ExecReload=/usr/lib/quagga/quagga-reload.py --reload /etc/quagga/Quagga.conf [Install] WantedBy=network-online.target diff --git a/debian/ripd.service b/debian/ripd.service index 7342713eda..f70a316f51 100644 --- a/debian/ripd.service +++ b/debian/ripd.service @@ -20,5 +20,6 @@ ExecStartPost=/usr/bin/vtysh -b -n ExecStopPost=-/usr/bin/touch /var/run/quagga/ripd.was_running ExecStopPost=-/bin/rm -f /var/run/quagga/ripd.pid ExecStopPost=-/bin/rm -f /var/run/quagga/ripd.vty +ExecReload=/usr/lib/quagga/quagga-reload.py --reload /etc/quagga/Quagga.conf [Install] WantedBy=network-online.target diff --git a/debian/ripngd.service b/debian/ripngd.service index 6c9e1c649d..48878a645c 100644 --- a/debian/ripngd.service +++ b/debian/ripngd.service @@ -20,5 +20,6 @@ ExecStartPost=/usr/bin/vtysh -b -n ExecStopPost=-/bin/touch /var/run/quagga/ripngd.was_running ExecStopPost=-/bin/rm -f /var/run/quagga/ripngd.pid ExecStopPost=-/bin/rm -f /var/run/quagga/ripngd.vty +ExecReload=/usr/lib/quagga/quagga-reload.py --reload /etc/quagga/Quagga.conf [Install] WantedBy=network-online.target diff --git a/debian/zebra.service b/debian/zebra.service index 74a068340d..42b1d81fab 100644 --- a/debian/zebra.service +++ b/debian/zebra.service @@ -19,5 +19,6 @@ ExecStartPost=/usr/bin/vtysh -b -n ExecStopPost=-/usr/bin/touch /var/run/quagga/zebra.was_running ExecStopPost=-/bin/rm -f /var/run/quagga/zebra.pid ExecStopPost=-/bin/rm -f /var/run/quagga/zebra.vty +ExecReload=/usr/lib/quagga/quagga-reload.py --reload /etc/quagga/Quagga.conf [Install] WantedBy=network-online.target