lib/dev-lxc/container.rb in dev-lxc-1.3.1 vs lib/dev-lxc/container.rb in dev-lxc-1.4.0

- old
+ new

@@ -45,10 +45,13 @@ def sync_mounts(mounts) existing_mounts = self.config_item("lxc.mount.entry") unless existing_mounts.nil? preserved_mounts = existing_mounts.delete_if { |m| m.end_with?("## dev-lxc ##") } - self.clear_config_item('lxc.mount.entries') + # self.clear_config_item('lxc.mount.entries') doesn't work as of liblxc 1.1.2 and at least up to 1.1.5-0ubuntu3~ubuntu15.04.1~ppa1 + DevLXC.search_file_delete_line(self.config_file_name, /^lxc.mount.entry/) + self.clear_config + self.load_config self.set_config_item("lxc.mount.entry", preserved_mounts) end mounts.each do |mount| unless File.exists?(mount.split.first) puts "ERROR: Mount source #{mount.split.first} does not exist."