lib/dev-lxc.rb in dev-lxc-1.4.0 vs lib/dev-lxc.rb in dev-lxc-1.5.0
- old
+ new
@@ -37,12 +37,14 @@
platform_image.load_config
end
unless platform_image.config_item("lxc.mount.auto").nil?
platform_image.set_config_item("lxc.mount.auto", "proc:rw sys:rw")
end
- hwaddr = '00:16:3e:' + Digest::SHA1.hexdigest(Time.now.to_s).slice(0..5).unpack('a2a2a2').join(':')
- puts "Setting '#{platform_image.name}' platform image's lxc.network.0.hwaddr to #{hwaddr}"
- platform_image.set_config_item("lxc.network.0.hwaddr", hwaddr)
+ if platform_image.config_item("lxc.network.0.hwaddr").nil?
+ hwaddr = '00:16:3e:' + Digest::SHA1.hexdigest(Time.now.to_s).slice(0..5).unpack('a2a2a2').join(':')
+ puts "Setting '#{platform_image.name}' platform image's lxc.network.hwaddr to #{hwaddr}"
+ platform_image.set_config_item("lxc.network.hwaddr", hwaddr)
+ end
platform_image.save_config
platform_image.start
puts "Installing packages in platform image '#{platform_image.name}'"
case platform_image.name
when "p-ubuntu-1004"