lib/reaver/walk.rb in reaver-0.10.0 vs lib/reaver/walk.rb in reaver-0.10.1

- old
+ new

@@ -38,11 +38,15 @@ end end def check_name name = @filename.split('.').first - @final_dest = @keep_name ? "#{@dest}/#{name}" : @dest + @final_dest = if @keep_name + "#{ENV['HOME']}/#{@dest}/#{name}" + else + "#{ENV['HOME']}/#{@dest}" + end end def copy_file puts "Copying file #{@filename} at #{@final_dest}..." FileUtils.mkdir_p @final_dest @@ -50,10 +54,10 @@ end def extract_zip puts "Extracting zip archive #{@filename} at #{@final_dest}..." FileUtils.mkdir_p @final_dest - `unzip -j #{@filename} -d #{@final_dest}` + `unzip -o -j #{@filename} -d #{@final_dest}` end def extract_gzip puts "Extracting gzip archive #{@filename} at #{@final_dest}..." FileUtils.mkdir_p @final_dest