summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorStig Thormodsrud <stig@io.vyatta.com>2009-02-06 12:09:26 -0800
committerStig Thormodsrud <stig@io.vyatta.com>2009-02-06 12:09:26 -0800
commitf9cf46359e923ffab788663a8d644b06bfe0e9b5 (patch)
treee4fc972391230d9e14103fe80750a264d79abfeb /templates
parentc1f4b2919df3815785faf45c35f729b06662aeaf (diff)
downloadvyatta-cfg-firewall-f9cf46359e923ffab788663a8d644b06bfe0e9b5.tar.gz
vyatta-cfg-firewall-f9cf46359e923ffab788663a8d644b06bfe0e9b5.zip
Add validation of group type.
Diffstat (limited to 'templates')
-rw-r--r--templates/firewall/name/node.tag/rule/node.tag/destination/group/address-group/node.def5
-rw-r--r--templates/firewall/name/node.tag/rule/node.tag/destination/group/network-group/node.def5
-rw-r--r--templates/firewall/name/node.tag/rule/node.tag/destination/group/port-group/node.def5
-rw-r--r--templates/firewall/name/node.tag/rule/node.tag/source/group/address-group/node.def5
-rw-r--r--templates/firewall/name/node.tag/rule/node.tag/source/group/network-group/node.def5
-rw-r--r--templates/firewall/name/node.tag/rule/node.tag/source/group/port-group/node.def5
6 files changed, 30 insertions, 0 deletions
diff --git a/templates/firewall/name/node.tag/rule/node.tag/destination/group/address-group/node.def b/templates/firewall/name/node.tag/rule/node.tag/destination/group/address-group/node.def
index 51953bb..76e040b 100644
--- a/templates/firewall/name/node.tag/rule/node.tag/destination/group/address-group/node.def
+++ b/templates/firewall/name/node.tag/rule/node.tag/destination/group/address-group/node.def
@@ -1,2 +1,7 @@
type: txt
help: Set group of addresses
+
+syntax:expression: exec "/opt/vyatta/sbin/vyatta-ipset.pl \
+ --action=check-set-type \
+ --set-name=$VAR(@) \
+ --set-type=address;"
diff --git a/templates/firewall/name/node.tag/rule/node.tag/destination/group/network-group/node.def b/templates/firewall/name/node.tag/rule/node.tag/destination/group/network-group/node.def
index cd91233..8c53752 100644
--- a/templates/firewall/name/node.tag/rule/node.tag/destination/group/network-group/node.def
+++ b/templates/firewall/name/node.tag/rule/node.tag/destination/group/network-group/node.def
@@ -1,2 +1,7 @@
type: txt
help: Set group of networks
+
+syntax:expression: exec "/opt/vyatta/sbin/vyatta-ipset.pl \
+ --action=check-set-type \
+ --set-name=$VAR(@) \
+ --set-type=network;"
diff --git a/templates/firewall/name/node.tag/rule/node.tag/destination/group/port-group/node.def b/templates/firewall/name/node.tag/rule/node.tag/destination/group/port-group/node.def
index c9ec6ac..3b42a07 100644
--- a/templates/firewall/name/node.tag/rule/node.tag/destination/group/port-group/node.def
+++ b/templates/firewall/name/node.tag/rule/node.tag/destination/group/port-group/node.def
@@ -1,2 +1,7 @@
type: txt
help: Set group of ports
+
+syntax:expression: exec "/opt/vyatta/sbin/vyatta-ipset.pl \
+ --action=check-set-type \
+ --set-name=$VAR(@) \
+ --set-type=port;"
diff --git a/templates/firewall/name/node.tag/rule/node.tag/source/group/address-group/node.def b/templates/firewall/name/node.tag/rule/node.tag/source/group/address-group/node.def
index 51953bb..76e040b 100644
--- a/templates/firewall/name/node.tag/rule/node.tag/source/group/address-group/node.def
+++ b/templates/firewall/name/node.tag/rule/node.tag/source/group/address-group/node.def
@@ -1,2 +1,7 @@
type: txt
help: Set group of addresses
+
+syntax:expression: exec "/opt/vyatta/sbin/vyatta-ipset.pl \
+ --action=check-set-type \
+ --set-name=$VAR(@) \
+ --set-type=address;"
diff --git a/templates/firewall/name/node.tag/rule/node.tag/source/group/network-group/node.def b/templates/firewall/name/node.tag/rule/node.tag/source/group/network-group/node.def
index cd91233..8c53752 100644
--- a/templates/firewall/name/node.tag/rule/node.tag/source/group/network-group/node.def
+++ b/templates/firewall/name/node.tag/rule/node.tag/source/group/network-group/node.def
@@ -1,2 +1,7 @@
type: txt
help: Set group of networks
+
+syntax:expression: exec "/opt/vyatta/sbin/vyatta-ipset.pl \
+ --action=check-set-type \
+ --set-name=$VAR(@) \
+ --set-type=network;"
diff --git a/templates/firewall/name/node.tag/rule/node.tag/source/group/port-group/node.def b/templates/firewall/name/node.tag/rule/node.tag/source/group/port-group/node.def
index c9ec6ac..3b42a07 100644
--- a/templates/firewall/name/node.tag/rule/node.tag/source/group/port-group/node.def
+++ b/templates/firewall/name/node.tag/rule/node.tag/source/group/port-group/node.def
@@ -1,2 +1,7 @@
type: txt
help: Set group of ports
+
+syntax:expression: exec "/opt/vyatta/sbin/vyatta-ipset.pl \
+ --action=check-set-type \
+ --set-name=$VAR(@) \
+ --set-type=port;"