From a30aaa90d5e0d62c3a01298e80a954bd07b2766f Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 17 Jan 2014 12:33:19 +1100 Subject: [PATCH] BUGFIX: export was broken, not exporting any tables --- app/jobs/regular/exporter.rb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/jobs/regular/exporter.rb b/app/jobs/regular/exporter.rb index c82c677e993..a230c4002e3 100644 --- a/app/jobs/regular/exporter.rb +++ b/app/jobs/regular/exporter.rb @@ -93,14 +93,15 @@ module Jobs tar_filename = "#{@output_base_filename}.tar" upload_directory = "uploads/" + RailsMultisite::ConnectionManagement.current_db - FileUtils.cd(File.dirname(filenames.first)) do - `tar cvf #{tar_filename} #{File.basename(filenames.first)}` - end - FileUtils.cd(File.join(Rails.root, 'public')) do `tar cvf #{tar_filename} #{upload_directory}` end + FileUtils.cd(File.dirname(filenames.first)) do + `tar --append --file=#{tar_filename} #{File.basename(filenames.first)}` + end + + `gzip #{tar_filename}` true