augustash/capistrano-ash — Issue #15: zend:symlink should be using `latest_release` variable instead of `current_release`
Author: grafikchaos
Created: 2011-10-10 18:23:23+00:00
State: open
Labels: bugs, zend

should change the `zend:symlink` task in `lib/ash/zend_doctrine.rb` to look like this:

```ruby

namespace :zend do
desc "Symlink shared directories"
task :symlink, :roles => :web, :except => { :no_release => true } do
run "ln -nfs #{shared_path}/var #{latest_release}/var"
run "ln -nfs #{shared_path}/system #{latest_release}/public/system"
run "mv #{latest_release}/application/configs/application.ini.dist #{latest_release}/application/configs/application.ini"
run "ln -nfs #{latest_release}/application/Application.#{stage}.php #{latest_release}/application/Application.php"
run "mv #{latest_release}/public/htaccess.#{stage} #{latest_release}/public/.htaccess"
run "cp #{latest_release}/scripts/doctrine-cli.#{stage} #{latest_release}/scripts/doctrine-cli"

try_sudo "chmod +x #{latest_release}/scripts/doctrine-cli"

# remove the example or other environment example files
run "rm -f #{latest_release}/scripts/doctrine-cli.dist"
run "rm -f #{latest_release}/scripts/doctrine-cli.staging"
run "rm -f #{latest_release}/scripts/doctrine-cli.production"
run "rm -f #{latest_release}/application/Application.example.php"
end
end

namespace :doctrine do
desc "Run Doctrine Migrations"
task :migrate, :roles => :web, :except => { :no_release => true } do
puts "Running Doctrine Migrations..."
run "cd #{latest_release} && ./scripts/doctrine-cli migrate"
end
end
```