summaryrefslogtreecommitdiff
path: root/interface-templates/ip
diff options
context:
space:
mode:
Diffstat (limited to 'interface-templates/ip')
-rw-r--r--interface-templates/ip/ospf/authentication/md5/key-id/node.def19
-rw-r--r--interface-templates/ip/ospf/authentication/md5/key-id/node.tag/md5-key/node.def3
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)