Skip to content

Instantly share code, notes, and snippets.

@cyberswat
Last active December 17, 2015 16:19
Show Gist options
  • Save cyberswat/5637618 to your computer and use it in GitHub Desktop.
Save cyberswat/5637618 to your computer and use it in GitHub Desktop.
files_sorted_by_time = Dir["#{node[:drupal][:server][:base]}/#{site_name}/releases/*"].sort_by{ |f| File.mtime(f) }
previous_release = files_sorted_by_time.length > 1 ? files_sorted_by_time[1] : files_sorted_by_time[0]
command <<-EOF
cp #{files_sorted_by_time[file_index]}/#{site[:settings]} #{release_path}/#{site[:settings]}
EOF
only_if { ::File.exists?("#{files_sorted_by_time[-2]}/#{site[:settings]}") }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment