tag: type: txt syntax:expression: exec " \ if [ `echo -n '$VAR(@)' | wc -c` -gt 29 ]; then \ echo firewall modify must be 29 characters or less; \ exit 1 ; \ fi ; " syntax:expression: pattern $VAR(@) "^[^-]" ; "Modify rule set name cannot start with \"-\"" syntax:expression: pattern $VAR(@) "^[^VZONE]" ; "Firewall rule set name cannot start with \"VZONE\"" syntax:expression: pattern $VAR(@) "^[^;]*$" ; "Firewall rule set name cannot contain ';'" end: if sudo /opt/vyatta/sbin/vyatta-firewall.pl --update-rules modify "$VAR(@)" ; then if [ ${COMMIT_ACTION} = 'DELETE' ] ; then if sudo /opt/vyatta/sbin/vyatta-firewall.pl --teardown-ok modify ; then sudo /opt/vyatta/sbin/vyatta-firewall.pl --teardown modify fi fi else exit 1; fi create: sudo /opt/vyatta/sbin/vyatta-firewall.pl --setup iptables modify help: Set IPv4 modify rule set name