From f38bc6a114dc56ac3148979aa9b4dfc68a395443 Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Tue, 22 Feb 2011 16:59:50 -0300 Subject: [PATCH] Remove pkg/ directory on `rake clobber` --- lib/tasks/package.rake | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/tasks/package.rake b/lib/tasks/package.rake index c6c925d..08c2c52 100644 --- a/lib/tasks/package.rake +++ b/lib/tasks/package.rake @@ -1,17 +1,21 @@ require 'noosfero' desc "Generate source tarball" -task :package do +task :package => 'package:clobber' do begin sh 'test -d .git' rescue puts "** The `package` task only works from within #{Noosfero::PROJECT}'s git repository." fail end - rm_rf 'pkg' release = "#{Noosfero::PROJECT}-#{Noosfero::VERSION}" target = "pkg/#{release}" mkdir_p target sh "git archive HEAD | (cd #{target} && tar x)" sh "cd pkg && tar czf #{release}.tar.gz #{release}" end + +task :clobber => 'package:clobber' +task 'package:clobber' do + rm_rf 'pkg' +end -- libgit2 0.21.2