diff options
author | Stephen Hemminger <stephen.hemminger@vyatta.com> | 2009-03-27 15:49:29 -0700 |
---|---|---|
committer | Stephen Hemminger <stephen.hemminger@vyatta.com> | 2009-03-27 16:52:15 -0700 |
commit | e179cfe208f3889164b4682a6cf6e938857bcca9 (patch) | |
tree | cfea60b46d3fde6483ddcb2e33cf96c3354ed368 | |
parent | 2c48c6ff54fb4b0d29dd37a70e7cfa861f39bedb (diff) | |
download | vyatta-cfg-quagga-e179cfe208f3889164b4682a6cf6e938857bcca9.tar.gz vyatta-cfg-quagga-e179cfe208f3889164b4682a6cf6e938857bcca9.zip |
Cleanup indentation of authentication template
Fix problem with conversion from expression to non-expression
format of template.
-rw-r--r-- | interface-templates/ip/ospf/authentication/md5/key-id/node.def | 19 | ||||
-rw-r--r-- | interface-templates/ip/ospf/authentication/md5/key-id/node.tag/md5-key/node.def | 3 |
2 files changed, 12 insertions, 10 deletions
diff --git a/interface-templates/ip/ospf/authentication/md5/key-id/node.def b/interface-templates/ip/ospf/authentication/md5/key-id/node.def index 630bd3f0..8f6d90ca 100644 --- a/interface-templates/ip/ospf/authentication/md5/key-id/node.def +++ b/interface-templates/ip/ospf/authentication/md5/key-id/node.def @@ -2,15 +2,18 @@ tag: type: u32 help: Set MD5 key id syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 255; "ID must be between (1-255)" -commit:expression: $VAR(md5-key/) != ""; "Must add the md5-key for key-id $VAR(@)" +commit:expression: $VAR(md5-key/) != ""; \ + "Must add the md5-key for key-id $VAR(@)" + delete:touch /tmp/ospf-md5.$PPID -end: if [ -f /tmp/ospf-md5.$PPID ] - then vyatta-vtysh -c "configure terminal" -c "interface $IFNAME" \ - -c "no ip ospf message-digest-key $VAR(@)" - rm /tmp/ospf-md5.$PPID \ - else vyatta-vtysh -c "configure terminal" -c "interface $IFNAME" \ - -c "ip ospf message-digest-key $VAR(@) md5 $VAR(md5-key/@)" - fi +end: if [ -f /tmp/ospf-md5.$PPID ]; then + vyatta-vtysh -c "configure terminal" -c "interface $IFNAME" \ + -c "no ip ospf message-digest-key $VAR(@)" + rm -f /tmp/ospf-md5.$PPID + else + vyatta-vtysh -c "configure terminal" -c "interface $IFNAME" \ + -c "ip ospf message-digest-key $VAR(@) md5 $VAR(md5-key/@)" + fi comp_help: possible completions: <1-255> Set the key id diff --git a/interface-templates/ip/ospf/authentication/md5/key-id/node.tag/md5-key/node.def b/interface-templates/ip/ospf/authentication/md5/key-id/node.tag/md5-key/node.def index 5e7a121e..b928e426 100644 --- a/interface-templates/ip/ospf/authentication/md5/key-id/node.tag/md5-key/node.def +++ b/interface-templates/ip/ospf/authentication/md5/key-id/node.tag/md5-key/node.def @@ -1,6 +1,5 @@ type: txt help: Set md5 key -syntax:expression: pattern "^[^[:space:]]{1,16}" ; \ - "MD5 key must be 16 characters or less" +syntax:expression: pattern $VAR(@) "^[^[:space:]]{1,16}$"; "MD5 key must be 16 characters or less" comp_help: possible completions: <text> MD5 Key (16 characters or less) |