lib/web_translate_it/safe.rb in webtranslateit-safe-0.4.8 vs lib/web_translate_it/safe.rb in webtranslateit-safe-0.4.9
- old
+ new
@@ -3,12 +3,12 @@
require 'net/sftp'
require 'net/scp'
require 'tmpdir'
require 'fileutils'
require 'benchmark'
-
require 'tempfile'
+require 'mkmf'
require 'web_translate_it/safe/tmp_file'
require 'web_translate_it/safe/config/node'
require 'web_translate_it/safe/config/builder'
@@ -24,17 +24,23 @@
require 'web_translate_it/safe/mongodump'
require 'web_translate_it/safe/pipe'
require 'web_translate_it/safe/gpg'
require 'web_translate_it/safe/gzip'
+require 'web_translate_it/safe/pigz'
require 'web_translate_it/safe/sink'
require 'web_translate_it/safe/local'
require 'web_translate_it/safe/s3'
require 'web_translate_it/safe/cloudfiles'
require 'web_translate_it/safe/sftp'
+# Keeps mkmf from littering STDOUT
+MakeMakefile::Logging.quiet = true
+# Keeps mkmf from creating a mkmf.log file on current path
+MakeMakefile::Logging.logfile(File::NULL)
+
module WebTranslateIt
module Safe
ROOT = File.join(File.dirname(__FILE__), '..', '..')
@@ -49,10 +55,10 @@
[Mongodump, %i[mongodump databases]],
[Archive, %i[tar archives]]].each do |klass, path|
next unless collection = config[*path]
collection.each do |name, c|
- klass.new(name, c).backup.run(c, :gpg, :gzip, :local, :s3, :cloudfiles, :sftp)
+ klass.new(name, c).backup.run(c, :gpg, :pigz, :gzip, :local, :s3, :cloudfiles, :sftp)
end
end
WebTranslateIt::Safe::TmpFile.cleanup
end