Skip to content
This repository was archived by the owner on Feb 13, 2023. It is now read-only.

Commit e3f5751

Browse files
committed
Update rsync options to be inline with Vagrant defaults
rsync__auto is true by default already. rsync__args has --copy-links as a default.
1 parent 200978f commit e3f5751

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

Vagrantfile

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -79,17 +79,14 @@ Vagrant.configure('2') do |config|
7979
vconfig['vagrant_synced_folders'].each do |synced_folder|
8080
options = {
8181
type: synced_folder.fetch('type', vconfig['vagrant_synced_folder_default_type']),
82-
rsync__auto: 'true',
8382
rsync__exclude: synced_folder['excluded_paths'],
84-
rsync__args: ['--verbose', '--archive', '--delete', '-z', '--chmod=ugo=rwX'],
83+
rsync__args: ['--verbose', '--archive', '--delete', '-z', '--copy-links', '--chmod=ugo=rwX'],
8584
id: synced_folder['id'],
8685
create: synced_folder.fetch('create', false),
8786
mount_options: synced_folder.fetch('mount_options', [])
8887
}
89-
if synced_folder.include?('options_override')
90-
synced_folder['options_override'].each do |key, value|
91-
options[key.to_sym] = value
92-
end
88+
synced_folder.fetch('options_override', {}).each do |key, value|
89+
options[key.to_sym] = value
9390
end
9491
config.vm.synced_folder synced_folder.fetch('local_path'), synced_folder.fetch('destination'), options
9592
end

0 commit comments

Comments
 (0)