Skip to content

Commit

Permalink
Also add --hard-dereference
Browse files Browse the repository at this point in the history
  • Loading branch information
treydock committed Apr 17, 2024
1 parent 50b53f6 commit dc95ef9
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion lib/ood_packaging/package.rb
Original file line number Diff line number Diff line change
Expand Up @@ -238,7 +238,7 @@ def tar!
end
tar_file = "#{dir}/#{tar_name}.tar.gz"
cmd.concat ["--transform 's,^,#{tar_name}/,'"]
cmd.concat ['-h', '-T', '-', '|', "gzip > #{tar_file}"]
cmd.concat ['-h', '--hard-dereference', '-T', '-', '|', "gzip > #{tar_file}"]

sh "rm #{tar_file}" if File.exist?(tar_file)
puts "Create tar archive #{tar_file}".blue
Expand Down
6 changes: 3 additions & 3 deletions spec/ood_packaging/package_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@
expected_cmd = [
'git', 'ls-files', '.', '|', 'tar', '-c',
"--transform 's,^,package-0.0.1/,'",
'-h', '-T', '-', '|', 'gzip >', File.join(config[:package], 'packaging/rpm', 'package-0.0.1.tar.gz')
'-h', '--hard-dereference', '-T', '-', '|', 'gzip >', File.join(config[:package], 'packaging/rpm', 'package-0.0.1.tar.gz')
]
expect(package).to receive(:sh).with(expected_cmd.join(' '), verbose: false)
package.tar!
Expand All @@ -93,7 +93,7 @@
'git', 'ls-files', '.', '|', 'tar', '-c',
"--transform 'flags=r;s,packaging/deb,debian,'",
"--transform 's,^,package-0.0.1/,'",
'-h', '-T', '-', '|', 'gzip >', File.join(config[:package], 'build', 'package-0.0.1.tar.gz')
'-h', '--hard-dereference', '-T', '-', '|', 'gzip >', File.join(config[:package], 'build', 'package-0.0.1.tar.gz')
]
FileUtils.mkdir_p(File.join(config[:package], 'build'))
expect(package).to receive(:sh).with("mkdir -p #{File.join(config[:package], 'build')}")
Expand All @@ -107,7 +107,7 @@
'git', 'ls-files', '.', '|', 'tar', '-c',
"--transform 'flags=r;s,packaging/deb,debian,'",
"--transform 's,^,package-0.0.1/,'",
'-h', '-T', '-', '|', 'gzip >', File.join(config[:package], 'deb/build', 'package-0.0.1.tar.gz')
'-h', '--hard-dereference', '-T', '-', '|', 'gzip >', File.join(config[:package], 'deb/build', 'package-0.0.1.tar.gz')
]
FileUtils.mkdir_p(File.join(config[:package], 'deb', 'build'))
expect(package).to receive(:sh).with("mkdir -p #{File.join(config[:package], 'deb', 'build')}")
Expand Down

0 comments on commit dc95ef9

Please sign in to comment.