diff options
author | zedshaw <zedshaw@19e92222-5c0b-0410-8929-a290d50e31e9> | 2006-03-11 16:35:53 +0000 |
---|---|---|
committer | zedshaw <zedshaw@19e92222-5c0b-0410-8929-a290d50e31e9> | 2006-03-11 16:35:53 +0000 |
commit | 99630c592a8f91a589174db66fd97a0b2705aa44 (patch) | |
tree | 319a1c51348e3f5e38a21e67e0e0de4ca3c4a25d /Rakefile | |
parent | 19b01764a2eee75d7edbbfd6c3754fad41b027ed (diff) | |
download | unicorn-99630c592a8f91a589174db66fd97a0b2705aa44.tar.gz |
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@95 19e92222-5c0b-0410-8929-a290d50e31e9
Diffstat (limited to 'Rakefile')
-rw-r--r-- | Rakefile | 20 |
1 files changed, 14 insertions, 6 deletions
@@ -17,7 +17,7 @@ task :default => [:compile, :test] desc "Compiles all extensions" task :compile => [:http11] -task :package => [:clean,:compile] +task :package => [:clean,:compile,:test] task :ragel do sh %{/usr/local/bin/ragel ext/http11/http11_parser.rl | /usr/local/bin/rlcodegen -G2 -o ext/http11/http11_parser.c} @@ -72,10 +72,18 @@ task :package_win32 do end end -task :gem_plugin_project do - sh %{cd projects/gem_plugin; rake gem_test; } -end -task :gem_test => [:gem_plugin_project, :package] do +task :install do + sub_project("gem_plugin", :install) + sh %{rake package} sh %{sudo gem install pkg/mongrel-#{version}} -end + sub_project("mongrel_status", :install) + sub_project("mongrel_config", :install) +end + +task :uninstall => [:clean] do + sub_project("mongrel_status", :uninstall) + sub_project("mongrel_config", :uninstall) + sh %{sudo gem uninstall mongrel} + sub_project("gem_plugin", :uninstall) +end |