Changeset 87

Show
Ignore:
Timestamp:
06/20/07 11:41:26 (2 years ago)
Author:
mbailey
Message:

restrict trac tasks to :scm role

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/1-7-stable/lib/deprec/recipes/trac.rb

    r81 r87  
    33  set :trac_path, lambda { deploy_to ? "#{deploy_to}/trac" : Capistrano::CLI.password_prompt('path to trac config: ') } 
    44       
    5   task :trac_install do 
     5  task :trac_install, :roles => :scm do 
    66    version = 'trac-0.10.4' 
    77    set :src_package, { 
     
    1919  end 
    2020   
    21   task :trac_init do 
     21  task :trac_setup, :roles => :scm do 
     22    trac_init 
     23    trac_config 
     24  end 
     25   
     26  task :trac_init, :roles => :scm do 
    2227    puts trac_path + 'foo' 
    2328    sudo "trac-admin #{trac_path} initenv #{application} sqlite:db/trac.db svn #{repos_root} /usr/local/share/trac/templates" 
    2429  end 
    2530   
    26   task :trac_config do 
     31  task :trac_config, :roles => :scm do 
    2732    deprec.render_template_to_file('trac.ini.erb', "#{trac_path}/conf/trac.ini") 
    2833  end 
    2934   
    30   task :trac_start do 
     35  task :trac_start, :roles => :scm do 
     36    # XXX enable this for cap2 
     37    # XXX run "echo point your browser to http://$CAPISTRANO:HOST$:8000/trac"     
    3138    sudo "tracd --port 8000 #{trac_path}" 
    3239  end