diff options
author | 2018-03-27 07:15:29 -0700 | |
---|---|---|
committer | 2018-03-27 07:17:07 -0700 | |
commit | 3c051758f69f78c4d0ca6500b7a82425dd542885 (patch) | |
tree | 6405a9b549b7a6e2e6bcf7672b28a448751d2dd8 /tools/build_defs/pkg/BUILD | |
parent | 4465dae23de989f1452e93d0a88ac2a289103dd9 (diff) |
Support for empty_files and empty_dirs in pkg.
Backport recent changes to build_tar tool in bazelbuild/rules_docker: https://github.com/bazelbuild/rules_docker/pull/310
- add --empty_file and --empty_dir flags to build_tar.py, allowing
creation of empty files and dirs with specified mode.
- expose those flags as empty_files and empty_dirs parameters to
pkg_tar rule.
Closes #4837.
PiperOrigin-RevId: 190610460
Diffstat (limited to 'tools/build_defs/pkg/BUILD')
-rw-r--r-- | tools/build_defs/pkg/BUILD | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tools/build_defs/pkg/BUILD b/tools/build_defs/pkg/BUILD index 2f55d7fd0e..cae1a4a03a 100644 --- a/tools/build_defs/pkg/BUILD +++ b/tools/build_defs/pkg/BUILD @@ -174,6 +174,26 @@ pkg_tar( }, ) +pkg_tar( + name = "test-tar-empty_files", + build_tar = ":build_tar", + empty_files = [ + "/a", + "/b", + ], + mode = "0o777", +) + +pkg_tar( + name = "test-tar-empty_dirs", + build_tar = ":build_tar", + empty_dirs = [ + "/tmp", + "/pmt", + ], + mode = "0o777", +) + pkg_deb( name = "test-deb", conffiles = [ @@ -205,6 +225,8 @@ sh_test( ":test-deb.deb", ":test-tar-.tar", ":test-tar-bz2.tar.bz2", + ":test-tar-empty_dirs.tar", + ":test-tar-empty_files.tar", ":test-tar-files_dict.tar", ":test-tar-gz.tar.gz", ":test-tar-inclusion-.tar", |