Sha256: 0705bb5b5cfe4f7d908f398e34246ceed573e50cfce395956e70a272b8f37e4f

Contents?: true

Size: 1.07 KB

Versions: 6

Compression:

Stored size: 1.07 KB

Contents

# This rakefile is for building the EC2 on Rails gem.
# To build a server AMI, see server/rakefile.rb

begin
  require 'echoe'
rescue LoadError
  abort "You'll need to have `echoe' installed to use ec2onrails' Rakefile"
end

require "./echoe_config"

desc "Run all gem-related tasks"
task :ec2onrails_gem => [:delete_ignored_files, :manifest, :package, :update_github_gemspec]

desc "Delete files that are in .gitignore so they don't get added to the manifest"
task :delete_ignored_files do
  File.read(".gitignore").each { |line| FileUtils.rm_f Dir.glob(line.strip) }
end

desc "Update the GitHub gemspec file (/ec2onrails.gemspec)"
task :update_github_gemspec => [:manifest, :package] do
  root_dir = File.dirname __FILE__
  contents = File.open("#{root_dir}/pkg/ec2onrails-#{Ec2onrails::VERSION::STRING}/ec2onrails.gemspec", 'r').readlines
  File.open("#{root_dir}/ec2onrails.gemspec", 'w') do |f|
    f << "# This file is auto-generated, do not edit.\n"
    f << "# Edit echoe_config.rb and then run 'rake ec2onrails_gem'\n"
    f << "# \n"
    contents.each {|line| f << line}
  end
end  

Version data entries

6 entries across 6 versions & 3 rubygems

Version Path
ewoutvonk-ec2onrails-0.9.10.4.001 Rakefile
gigpark-ec2onrails-0.9.10.3 Rakefile
pauldowman-ec2onrails-0.9.10.1 Rakefile
pauldowman-ec2onrails-0.9.10.2 Rakefile
pauldowman-ec2onrails-0.9.10.3 Rakefile
pauldowman-ec2onrails-0.9.10.4 Rakefile