diff --git a/Rakefile.dist b/Rakefile.dist index 5f33e69b7bc..d994eef15ce 100644 --- a/Rakefile.dist +++ b/Rakefile.dist @@ -1,4 +1,5 @@ require 'rake/clean' +load File.join(__dir__, 'lib', 'tasks', 'pkg.rake') BUILDDIR = File.expand_path(ENV['BUILDDIR'] || '_build') PREFIX = ENV['PREFIX'] || '/usr/local' diff --git a/lib/tasks/pkg.rake b/lib/tasks/pkg.rake index 20bef2309a3..9eaad0ca9b7 100644 --- a/lib/tasks/pkg.rake +++ b/lib/tasks/pkg.rake @@ -22,7 +22,9 @@ namespace :pkg do File.exist?('pkg') || FileUtils.mkdir('pkg') ref = ENV['ref'] || 'HEAD' version = `git show #{ref}:VERSION`.chomp.chomp('-develop') + filename = "pkg/foreman-#{version}.tar.bz2" raise "can't find VERSION from #{ref}" if version.empty? - `git archive --prefix=foreman-#{version}/ #{ref} | bzip2 -9 > pkg/foreman-#{version}.tar.bz2` + `git archive --prefix=foreman-#{version}/ #{ref} | bzip2 -9 > #{filename}` + puts filename end end