summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2016-03-03 09:26:56 -0500
committerDonald Sharp <sharpd@cumulusnetworks.com>2016-03-03 10:25:36 -0500
commit3de8e929db2be4da709090915da9600231cc60e4 (patch)
tree2ac80379758b137ff82a5867f0b684de8cfaf76c
parentc4f97df215431e43d4f8c0ccf27a4fca0805173d (diff)
debian: Fixup install location of quagga
Fix the install location of the quagga script to /usr/bin/quagga. Additionally reset restart controls to a more normal level in the service files. Ticket: CM-9492 Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Reviewed-by: Daniel Walton <dwalton@cumulusnetworks.com>
-rw-r--r--debian/bgpd.service2
-rw-r--r--debian/isisd.service2
-rw-r--r--debian/ospf6d.service2
-rw-r--r--debian/ospfd.service2
-rw-r--r--debian/ospfd@.service2
-rw-r--r--debian/quagga.install2
-rw-r--r--debian/ripd.service2
-rw-r--r--debian/zebra.service2
-rwxr-xr-xtools/quagga8
9 files changed, 16 insertions, 8 deletions
diff --git a/debian/bgpd.service b/debian/bgpd.service
index 2ef0081427..d1e76cc451 100644
--- a/debian/bgpd.service
+++ b/debian/bgpd.service
@@ -9,7 +9,7 @@ Nice=-5
EnvironmentFile=/etc/default/quagga
Type=notify
StartLimitInterval=3m
-StartLimitBurst=6
+StartLimitBurst=3
TimeoutSec=1m
WatchdogSec=60s
RestartSec=5
diff --git a/debian/isisd.service b/debian/isisd.service
index 001a72d295..f8d3b73474 100644
--- a/debian/isisd.service
+++ b/debian/isisd.service
@@ -9,7 +9,7 @@ Nice=-5
Type=notify
EnvironmentFile=/etc/default/quagga
StartLimitInterval=3m
-StartLimitBurst=6
+StartLimitBurst=3
TimeoutSec=1m
WatchdogSec=60s
RestartSec=5
diff --git a/debian/ospf6d.service b/debian/ospf6d.service
index c3966d4fa1..b212bd2f88 100644
--- a/debian/ospf6d.service
+++ b/debian/ospf6d.service
@@ -9,7 +9,7 @@ Nice=-5
Type=notify
EnvironmentFile=/etc/default/quagga
StartLimitInterval=3m
-StartLimitBurst=6
+StartLimitBurst=3
TimeoutSec=1m
WatchdogSec=60s
RestartSec=5
diff --git a/debian/ospfd.service b/debian/ospfd.service
index 371565ba9c..cd3cad57da 100644
--- a/debian/ospfd.service
+++ b/debian/ospfd.service
@@ -9,7 +9,7 @@ Type=notify
Nice=-5
EnvironmentFile=/etc/default/quagga
StartLimitInterval=3m
-StartLimitBurst=6
+StartLimitBurst=3
TimeoutSec=1m
WatchdogSec=60s
RestartSec=5
diff --git a/debian/ospfd@.service b/debian/ospfd@.service
index e93614d4b3..dc0ebc6787 100644
--- a/debian/ospfd@.service
+++ b/debian/ospfd@.service
@@ -9,7 +9,7 @@ Type=notify
Nice=-5
EnvironmentFile=/etc/default/quagga
StartLimitInterval=3m
-StartLimitBurst=15
+StartLimitBurst=10
TimeoutSec=1m
WatchdogSec=60s
RestartSec=5
diff --git a/debian/quagga.install b/debian/quagga.install
index 14ac7937bc..135ce53fa5 100644
--- a/debian/quagga.install
+++ b/debian/quagga.install
@@ -3,7 +3,7 @@ usr/bin/vtysh
usr/include/quagga/
usr/lib/
tools/quagga-reload.py usr/lib/quagga/
-tools/quagga usr/lib/quagga
+tools/quagga usr/bin
usr/share/doc/quagga/
usr/share/man/man1/vtysh.1
usr/share/man/man8
diff --git a/debian/ripd.service b/debian/ripd.service
index 7c90d27c02..7342713eda 100644
--- a/debian/ripd.service
+++ b/debian/ripd.service
@@ -9,7 +9,7 @@ Nice=-5
Type=notify
EnvironmentFile=/etc/default/quagga
StartLimitInterval=3m
-StartLimitBurst=6
+StartLimitBurst=3
TimeoutSec=1m
WatchdogSec=60s
RestartSec=5
diff --git a/debian/zebra.service b/debian/zebra.service
index 89314f2d7f..74a068340d 100644
--- a/debian/zebra.service
+++ b/debian/zebra.service
@@ -8,7 +8,7 @@ Nice=-5
EnvironmentFile=/etc/default/quagga
Type=notify
StartLimitInterval=3m
-StartLimitBurst=6
+StartLimitBurst=3
TimeoutSec=1m
WatchdogSec=60s
RestartSec=5
diff --git a/tools/quagga b/tools/quagga
index 21858aab6a..a43335ecf6 100755
--- a/tools/quagga
+++ b/tools/quagga
@@ -67,6 +67,14 @@ case "$1" in
/usr/lib/quagga/quagga-reload.py --reload /etc/quagga/Quagga.conf
exit $?
;;
+ status)
+ systemctl -l -o cat -n0 status zebra bgpd ospfd ospf6d ripd ripngd isisd
+ exit $?
+ ;;
+ *)
+ echo "Unknown option entered"
+ exit -1
+ ;;
esac
exit 0