summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--templates/interfaces/tunnel/node.tag/local-ip/node.def5
1 files changed, 2 insertions, 3 deletions
diff --git a/templates/interfaces/tunnel/node.tag/local-ip/node.def b/templates/interfaces/tunnel/node.tag/local-ip/node.def
index ea11f6e1..809c4c6f 100644
--- a/templates/interfaces/tunnel/node.tag/local-ip/node.def
+++ b/templates/interfaces/tunnel/node.tag/local-ip/node.def
@@ -2,9 +2,8 @@ type: ipv4
help: Local IP address for this tunnel [REQUIRED]
syntax:expression: exec \
- "if [ -z \"`ip addr list | grep $VAR(@) `\" ]; then \
- echo Warning! IP address $VAR(@) doesn\\'t exist on this system ; \
- fi ; "
+ "/opt/vyatta/sbin/local_ip $VAR(@) || \
+ echo Warning! IP address $VAR(@) doesn\\'t exist on this system"
create:expression: "true"
update:expression: "false" ; \