Guest User

Untitled

a guest
Oct 1st, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. def long_filename
  2. sha1 = File.read('sha1').chomp
  3. "my_prog-#{sha1}"
  4. end
  5.  
  6. file "archive.tgz" do
  7. Rake::Task[:build].invoke
  8. `tar cvzf archive.tgz #{long_filename}`
  9. end
  10.  
  11. task :build => ["my_prog", "sha1"] do
  12. cp "my_prog", long_filename
  13. end
  14.  
  15. file "my_prog" => ["foo"] do
  16. touch "my_prog"
  17. end
  18.  
  19. file "sha1" do
  20. `sha1sum foo | awk '{ print $1 }' > sha1`
  21. end
Add Comment
Please, Sign In to add comment