patch-Rakefile 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. $OpenBSD: patch-Rakefile,v 1.2 2015/02/13 15:44:13 dcoppa Exp $
  2. --- Rakefile.orig Wed Feb 11 13:21:18 2015
  3. +++ Rakefile Fri Feb 13 09:39:06 2015
  4. @@ -1,14 +1,12 @@
  5. require "rake/testtask"
  6. -ENV["REDIS_BRANCH"] ||= "unstable"
  7. -
  8. REDIS_DIR = File.expand_path(File.join("..", "test"), __FILE__)
  9. REDIS_CNF = File.join(REDIS_DIR, "test.conf")
  10. REDIS_CNF_TEMPLATE = File.join(REDIS_DIR, "test.conf.erb")
  11. REDIS_PID = File.join(REDIS_DIR, "db", "redis.pid")
  12. REDIS_LOG = File.join(REDIS_DIR, "db", "redis.log")
  13. REDIS_SOCKET = File.join(REDIS_DIR, "db", "redis.sock")
  14. -BINARY = "tmp/redis-#{ENV["REDIS_BRANCH"]}/src/redis-server"
  15. +BINARY = ENV.fetch("REDIS_BINARY")
  16. task :default => :run
  17. @@ -48,22 +46,7 @@ end
  18. desc "Clean up testing artifacts"
  19. task :clean do
  20. - FileUtils.rm_f(BINARY)
  21. FileUtils.rm_f(REDIS_CNF)
  22. -end
  23. -
  24. -file BINARY do
  25. - branch = ENV.fetch("REDIS_BRANCH")
  26. -
  27. - sh <<-SH
  28. - mkdir -p tmp;
  29. - cd tmp;
  30. - rm -rf redis-#{branch};
  31. - wget https://github.com/antirez/redis/archive/#{branch}.tar.gz -O #{branch}.tar.gz;
  32. - tar xf #{branch}.tar.gz;
  33. - cd redis-#{branch};
  34. - make
  35. - SH
  36. end
  37. file REDIS_CNF => [REDIS_CNF_TEMPLATE, __FILE__] do |t|