Project

General

Profile

« Previous | Next » 

Revision dea5d0fc

Added by Dominic Cleal over 8 years ago

Remove .git and spec directories from tarballs

View differences:

Rakefile
task :generate_source => [PKGDIR, "#{BUILDDIR}/modules"] do
version = File.read('VERSION').chomp.chomp('-develop')
raise "can't find VERSION" if version.length == 0
Dir.chdir(BUILDDIR) { `tar -cf #{BUILDDIR}/modules.tar --transform=s,^,foreman-installer-#{version}/, modules/` }
Dir.chdir(BUILDDIR) { `tar -cf #{BUILDDIR}/modules.tar --exclude-vcs --exclude=spec --transform=s,^,foreman-installer-#{version}/, modules/` }
`git archive --prefix=foreman-installer-#{version}/ HEAD > #{PKGDIR}/foreman-installer-#{version}.tar`
`tar --concatenate --file=#{PKGDIR}/foreman-installer-#{version}.tar #{BUILDDIR}/modules.tar`
`bzip2 -9 #{PKGDIR}/foreman-installer-#{version}.tar`

Also available in: Unified diff