summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStig Thormodsrud <stig@vyatta.com>2008-03-20 11:30:26 -0700
committerStig Thormodsrud <stig@vyatta.com>2008-03-20 11:30:26 -0700
commit43e606dd1afc29b551ddfb53f4d7a388121b3fbe (patch)
tree3821dade89b35536a66f264142a882d8a0786a41
parent727fa16487600bc36d7f394fdeadb9dc78214d27 (diff)
downloadvyatta-cfg-quagga-43e606dd1afc29b551ddfb53f4d7a388121b3fbe.tar.gz
vyatta-cfg-quagga-43e606dd1afc29b551ddfb53f4d7a388121b3fbe.zip
Fix 3026 ospf: failed to delete ospf configuration from top level
-rw-r--r--templates/protocols/ospf/auto-cost/reference-bandwidth/node.def13
1 files changed, 9 insertions, 4 deletions
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)