Class: Specinfra::Command::Linux::Base::Ip6tables
- Inherits:
-
Base::Ip6tables
- Object
- Base
- Base::Ip6tables
- Specinfra::Command::Linux::Base::Ip6tables
- Defined in:
- lib/specinfra/command/linux/base/ip6tables.rb
Class Method Summary collapse
Methods inherited from Base
Class Method Details
.check_has_rule(rule, table = nil, chain = nil) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 |
# File 'lib/specinfra/command/linux/base/ip6tables.rb', line 3 def check_has_rule(rule, table=nil, chain=nil) cmd = "ip6tables" cmd += " -t #{escape(table)}" if table cmd += " -S" cmd += " #{escape(chain)}" if chain cmd += " | grep -- #{escape(rule)}" cmd += " || ip6tables-save" cmd += " -t #{escape(table)}" if table cmd += " | grep -- #{escape(rule)}" cmd end |