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