瀏覽代碼

Update Rakefile to my latest template version

* Add a 'clean' task
* Fix an issue when there are no repository fixtures
Branan Purvine-Riley 12 年之前
父節點
當前提交
4c77eed8ec
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      Rakefile

+ 6 - 0
Rakefile

@@ -43,6 +43,7 @@ task :spec_prep do
     File::exists?(target) || system("git clone #{repo} #{target}")
   end
 
+  FileUtils::mkdir_p("spec/fixtures/modules")
   fixtures("symlinks").each do |source, target|
     File::exists?(target) || FileUtils::ln_s(source, target)
   end
@@ -77,6 +78,11 @@ task :build do
   end
 end
 
+desc "Clean a built module package"
+task :clean do
+  FileUtils.rm_rf("pkg/")
+end
+
 desc "Check puppet manifests with puppet-lint"
 task :lint do
   # This requires pull request: https://github.com/rodjek/puppet-lint/pull/81