Sha256: 6276fa6e79404708f7dc01e2643fac22b1dd1954285f17193a90b5ac2460e2d2
Contents?: true
Size: 924 Bytes
Versions: 4
Compression:
Stored size: 924 Bytes
Contents
module HashiCorp module VagrantVMwarefusion module Driver class Fusion def snapshot_take vmrun("snapshot", "#{vmx_path}", "vagrant-snap-#{Time.now.to_i}") end def snapshot_rollback(bootmode) vmrun("revertToSnapshot", "#{vmx_path}", snapshot_list.last) start end def snapshot_list snapshots = [] vmrun("listSnapshots", "#{vmx_path}").stdout.split("\n").each do |line| if line =~ /^vagrant-snap-/ snapshots << line end end snapshots.sort end def has_snapshot? snapshot_list.length > 0 end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems