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"