Class: Construqt::Flavour::Ubuntu::Bridge

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/construqt/flavour/ubuntu/flavour_ubuntu.rb

Instance Method Summary collapse

Constructor Details

#initialize(cfg) ⇒ Bridge

Returns a new instance of Bridge.



138
139
140
# File 'lib/construqt/flavour/ubuntu/flavour_ubuntu.rb', line 138

def initialize(cfg)
  super(cfg)
end

Instance Method Details

#build_config(host, iface) ⇒ Object



142
143
144
145
146
# File 'lib/construqt/flavour/ubuntu/flavour_ubuntu.rb', line 142

def build_config(host, iface)
  port_list = iface.interfaces.map { |i| i.name }.join(",")
  host.result.etc_network_interfaces.get(iface).lines.add("bridge_ports #{port_list}")
  Device.build_config(host, iface)
end