Sha256: 0537da80c3b8320ae7cd7cbe8418f8d935e5153bdf784bfb25fb9fa0ffcda09d

Contents?: true

Size: 610 Bytes

Versions: 7

Compression:

Stored size: 610 Bytes

Contents

Capistrano::Configuration.instance.load do

  namespace :deploy do

    desc "Symlink configuration files to the config/ directory."
    task :symlink_shared_configuration, :roles => :app do
      run <<-CMD
        if [ -d #{deploy_to}/shared/config ]; then
          cd #{deploy_to}/shared/config;
          for f in `ls -x`; do
            if [ -f #{release_path}/config/$f ]; then
              mv #{release_path}/config/$f #{release_path}/config/$f.orig;
            fi;
            ln -nfs #{deploy_to}/shared/config/$f #{release_path}/config/$f;
          done;
        fi;
      CMD
    end
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
elocal_capistrano-1.0.8 lib/elocal_capistrano/deploy.rb
elocal_capistrano-1.0.7 lib/elocal_capistrano/deploy.rb
elocal_capistrano-1.0.5 lib/elocal_capistrano/deploy.rb
elocal_capistrano-1.0.4 lib/elocal_capistrano/deploy.rb
elocal_capistrano-1.0.3 lib/elocal_capistrano/deploy.rb
elocal_capistrano-1.0.2 lib/elocal_capistrano/deploy.rb
elocal_capistrano-1.0.1 lib/elocal_capistrano/deploy.rb