summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/control4
-rw-r--r--templates/protocols/ospf/auto-cost/reference-bandwidth/node.def13
2 files changed, 11 insertions, 6 deletions
diff --git a/debian/control b/debian/control
index 88f72341..964e18b8 100644
--- a/debian/control
+++ b/debian/control
@@ -7,12 +7,12 @@ Standards-Version: 3.7.2
Package: vyatta-cfg-quagga
Architecture: all
-Depends: bash (>= 3.1),
- sed (>= 4.1.5),
+Depends: sed (>= 4.1.5),
perl (>= 5.8.8),
procps (>= 1:3.2.7-3),
coreutils (>= 5.97-5.3),
vyatta-cfg,
+ vyatta-bash,
vyatta-quagga | quagga
Suggests: util-linux (>= 2.13-5),
net-tools,
diff --git a/templates/protocols/ospf/auto-cost/reference-bandwidth/node.def b/templates/protocols/ospf/auto-cost/reference-bandwidth/node.def
index b6f5565c..9896730d 100644
--- a/templates/protocols/ospf/auto-cost/reference-bandwidth/node.def
+++ b/templates/protocols/ospf/auto-cost/reference-bandwidth/node.def
@@ -3,15 +3,20 @@ help: Use reference bandwidth method to assign OSPF cost
default: 100
syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 4294967; \
"Must be between 1-4294967"
-update:expression: "${vyatta_sbindir}/vyatta-vtysh.pl \
+
+update:expression: "${vyatta_sbindir}/vyatta-vtysh.pl -noerr \
-c \"configure terminal\" \
-c \"router ospf\" \
- -c \"auto-cost reference-bandwidth $VAR(@) \"; "
+ -c \"auto-cost reference-bandwidth $VAR(@) \"; \
+ echo 'OSPF: Reference bandwidth is changed.'; \
+ echo ' Please ensure reference bandwidth is consistent across all routers'; "
-delete:expression: "${vyatta_sbindir}/vyatta-vtysh.pl \
+delete:expression: "${vyatta_sbindir}/vyatta-vtysh.pl -noerr \
-c \"configure terminal\" \
-c \"router ospf\" \
- -c \"no auto-cost reference-bandwidth \"; "
+ -c \"no auto-cost reference-bandwidth \"; \
+ echo 'OSPF: Reference bandwidth is changed.'; \
+ echo ' Please ensure reference bandwidth is consistent across all routers'; "
comp_help: possible completions:
<1-4294967> Set reference bandwidth cost in Mbits/sec (default 100)