diff options
author | Stephen Hemminger <stephen.hemminger@vyatta.com> | 2010-03-04 09:34:20 -0800 |
---|---|---|
committer | Stephen Hemminger <stephen.hemminger@vyatta.com> | 2010-03-04 10:30:15 -0800 |
commit | 25d3ee90522b1056d9a25735c3e0c89e7b1eeae1 (patch) | |
tree | 9e7e4364bbd9ea13b98ed91eac462bf6a38a4326 /templates | |
parent | 41b7002964151caf72f1de34c15efbe43336af0c (diff) | |
download | vyatta-cfg-quagga-25d3ee90522b1056d9a25735c3e0c89e7b1eeae1.tar.gz vyatta-cfg-quagga-25d3ee90522b1056d9a25735c3e0c89e7b1eeae1.zip |
Allow multiple values in 'set community'
Bug 5400
Allow for setting multiple values in quoted string for set community.
Diffstat (limited to 'templates')
-rw-r--r-- | templates/policy/route-map/node.tag/rule/node.tag/set/community/node.def | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/templates/policy/route-map/node.tag/rule/node.tag/set/community/node.def b/templates/policy/route-map/node.tag/rule/node.tag/set/community/node.def index d03bfc81..5d0ef00d 100644 --- a/templates/policy/route-map/node.tag/rule/node.tag/set/community/node.def +++ b/templates/policy/route-map/node.tag/rule/node.tag/set/community/node.def @@ -9,12 +9,7 @@ comp_help: \1 <AA:NN>\tcommunity in 4 octet AS:value format allowed:echo "none local-AS no-advertise no-export internet" -syntax:expression: pattern $VAR(@) \ - "^(additive )?([0-9]+:[0-9]+|none|local-AS|no-advertise|no-export|internet)$" \ - ; "\"$VAR(@)\" unknown community string or attribute" - -syntax:expression: "$VAR(@)" != "additive none" \ - ; "\"additive none\" is meaningless" +syntax:expression: exec "/opt/vyatta/sbin/vyatta_quagga_utils.pl --check-community $VAR(@)" commit:expression: $VAR(../../action/) != "" \ ; "policy route-map $VAR(../../../@) rule $VAR(../../@): You must specify an action" |