summaryrefslogtreecommitdiff
path: root/templates/interfaces/loopback/node.def
diff options
context:
space:
mode:
authorStephen Hemminger <stephen.hemminger@vyatta.com>2010-07-20 09:50:31 -0700
committerStephen Hemminger <stephen.hemminger@vyatta.com>2010-07-20 09:50:31 -0700
commit983c23fdcb8204238220a26a279d718cd6dff821 (patch)
treea0d5cb3f37a5535fbadf96dd18ae6ce65b414301 /templates/interfaces/loopback/node.def
parentb5ebff1894236ae188f047db78cdcdeedf47dfe1 (diff)
downloadvyatta-cfg-quagga-983c23fdcb8204238220a26a279d718cd6dff821.tar.gz
vyatta-cfg-quagga-983c23fdcb8204238220a26a279d718cd6dff821.zip
Use val_help: for interface name help
Use common method for formatting CLI style help when entering interface name. Move loopback name syntax check into CLI expression to avoid overhead of perl here.
Diffstat (limited to 'templates/interfaces/loopback/node.def')
-rw-r--r--templates/interfaces/loopback/node.def4
1 files changed, 3 insertions, 1 deletions
diff --git a/templates/interfaces/loopback/node.def b/templates/interfaces/loopback/node.def
index 828f70ec..6e4e2002 100644
--- a/templates/interfaces/loopback/node.def
+++ b/templates/interfaces/loopback/node.def
@@ -2,7 +2,9 @@ tag:
priority: 300
type: txt
help: Loopback interface name
-comp_help: Enter looback interface name (lo)
+syntax:expression: pattern $VAR(@) "^lo$" ; "name must be lo"
+val_help: lo: Loopback interface name
+
syntax:expression: exec \
"/opt/vyatta/sbin/vyatta-interfaces.pl --dev=$VAR(@) --check=loopback"
allowed: /opt/vyatta/sbin/vyatta-interfaces.pl --show=loopback