[Groonga-commit] pgroonga/pgroonga at cc90f1e [master] Cache downloaded files

アーカイブの一覧に戻る

Kouhei Sutou null+****@clear*****
Thu Nov 3 17:43:23 JST 2016


Kouhei Sutou	2016-11-03 17:43:23 +0900 (Thu, 03 Nov 2016)

  New Revision: cc90f1e4535c6ad84a6aec6c5bf173662f49e446
  https://github.com/pgroonga/pgroonga/commit/cc90f1e4535c6ad84a6aec6c5bf173662f49e446

  Message:
    Cache downloaded files

  Modified files:
    Rakefile

  Modified: Rakefile (+14 -7)
===================================================================
--- Rakefile    2016-11-03 17:31:44 +0900 (b463071)
+++ Rakefile    2016-11-03 17:43:23 +0900 (4580483)
@@ -485,9 +485,14 @@ postgresql-server-dev-9.4
           "pgroonga-#{version}-postgresql-#{windows_postgresql_version}-#{arch}.zip"
         windows_packages << windows_package
         file windows_package => windows_packages_dir do
-          rm_rf("tmp")
-          mkdir_p("tmp")
-          cd("tmp") do
+          rm_rf("tmp/build")
+          mkdir_p("tmp/build")
+
+          download_dir = "download"
+          mkdir_p("tmp/#{download_dir}")
+          cd("tmp/build") do
+            relative_download_dir = "../#{download_dir}"
+
             cmake_generator = "Visual Studio 12 2013"
             if arch == "x64"
               cmake_generator << " Win64"
@@ -499,8 +504,9 @@ postgresql-server-dev-9.4
             end
             windows_postgresql_url =
               "#{windows_postgresql_download_base}/#{windows_postgresql_archive_name}"
-            download(windows_postgresql_url, ".")
-            extract_zip(windows_postgresql_archive_name, ".")
+            download(windows_postgresql_url, relative_download_dir)
+            extract_zip("#{relative_download_dir}/#{windows_postgresql_archive_name}",
+                        ".")
 
             windows_pgroonga_source_name_base = "#{package}-#{version}"
             windows_pgroonga_source_name =
@@ -509,8 +515,9 @@ postgresql-server-dev-9.4
               "http://packages.groonga.org/source/#{package}"
             windows_pgroonga_source_url =
               "#{windows_pgroonga_source_url_base}/#{windows_pgroonga_source_name}"
-            download(windows_pgroonga_source_url, ".")
-            extract_zip(windows_pgroonga_source_name, ".")
+            download(windows_pgroonga_source_url, relative_download_dir)
+            extract_zip("#{relative_download_dir}/#{windows_pgroonga_source_name}",
+                        ".")
 
             sh("cmake",
                windows_pgroonga_source_name_base,
-------------- next part --------------
HTML����������������������������...
ダウンロード 



More information about the Groonga-commit mailing list
アーカイブの一覧に戻る