summaryrefslogtreecommitdiff
path: root/tasks/bundle.rb
diff options
context:
space:
mode:
authorJohn Keiser <john@johnkeiser.com>2016-04-15 12:10:40 -0700
committerJohn Keiser <john@johnkeiser.com>2016-04-18 14:21:02 -0700
commitea2593fe58037739c5c2ada517e3d988dec290ff (patch)
tree55142ceaef43080201a8d9e54f79868368241f60 /tasks/bundle.rb
parentbbc1d6ebccbd7f22fea72a9c2b76ef19f3b5beb3 (diff)
downloadchef-ea2593fe58037739c5c2ada517e3d988dec290ff.tar.gz
Make gemfile_util capable of copying groups over
Diffstat (limited to 'tasks/bundle.rb')
-rw-r--r--tasks/bundle.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/tasks/bundle.rb b/tasks/bundle.rb
index b0cec5f580..349f83124c 100644
--- a/tasks/bundle.rb
+++ b/tasks/bundle.rb
@@ -17,6 +17,7 @@
require_relative "bundle_util"
require_relative "../version_policy"
+require "fileutils"
desc "Tasks to work with the main Gemfile and Gemfile.<platform>"
namespace :bundle do
@@ -35,7 +36,9 @@ namespace :bundle do
puts "-------------------------------------------------------------------"
puts "Updating Gemfile.#{platform}.lock ..."
puts "-------------------------------------------------------------------"
- bundle "lock", gemfile: "Gemfile.#{platform}", platform: platform, delete_gemfile_lock: true
+ puts "Copy Gemfile.lock to Gemfile.#{platform}.lock ..."
+ FileUtils.cp(File.join(project_root, "Gemfile.lock"), File.join(project_root, "Gemfile.#{platform}.lock"))
+ bundle "lock", gemfile: "Gemfile.#{platform}", platform: platform
end
end
end
@@ -55,6 +58,8 @@ namespace :bundle do
puts "-------------------------------------------------------------------"
puts "Updating Gemfile.#{platform}.lock (conservatively) ..."
puts "-------------------------------------------------------------------"
+ puts "Copy Gemfile.lock to Gemfile.#{platform}.lock ..."
+ FileUtils.cp(File.join(project_root, "Gemfile.lock"), File.join(project_root, "Gemfile.#{platform}.lock"))
bundle "lock", gemfile: "Gemfile.#{platform}", platform: platform
end
end