From e768b96bf3a4d27ccb27c82380a676ace69a2c1d Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Thu, 7 Apr 2016 10:48:28 -0400 Subject: [PATCH] debian: Add ability to call reload from systemctl Add the ability to call 'systemctl reload '. Signed-off-by: Donald Sharp Reviewed-by: Don Slice --- debian/bgpd.service | 1 + debian/isisd.service | 1 + debian/ospf6d.service | 1 + debian/ospfd.service | 1 + debian/ospfd@.service | 1 + debian/ripd.service | 1 + debian/ripngd.service | 1 + debian/zebra.service | 1 + 8 files changed, 8 insertions(+) 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 -- 2.39.5