Method: Jets::Builders::LambdaLayer#rsync_and_link
- Defined in:
- lib/jets/builders/lambda_layer.rb
#rsync_and_link(src, dest) ⇒ Object
30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/jets/builders/lambda_layer.rb', line 30 def rsync_and_link(src, dest) FileUtils.mkdir_p(dest) # Trailing slashes are required sh "rsync -a --links #{src}/ #{dest}/" FileUtils.rm_rf(src) # blow away original 2.5.0 folder # Create symlink that will point to the gems in the Lambda Layer: # stage/opt/ruby/gems/2.5.0 -> /opt/ruby/gems/2.5.0 FileUtils.ln_sf("/opt/ruby/gems/#{Jets::Gems.ruby_folder}", src) end |