diff options
author | mmikitka <matt@mikitka.net> | 2018-05-03 08:19:04 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-05-03 08:20:20 -0700 |
commit | 760b123cdbb450c9463744724383c88e535f6ddc (patch) | |
tree | 0128bb84e5d63ae628ab57eeb42ae6056ffb2b8b | |
parent | 158dda74f4d6d33b88be4ab4c40322eca5f1c2fd (diff) |
Explicitly assign --buildroot in the rpmbuild invocation
Occasionally, I see the following error messages when running a pkg_rpm target:
`
INFO: Analysed target //foo/deploy:pkgs (1 packages loaded).
INFO: Found 1 target...
INFO: From Executing genrule //foo/deploy:pkgs:
error: cannot open Packages database in /home/mmikitka/.rpmdb
`
This PR explicitly sets the --buildroot to address this error message.
Closes #5102.
PiperOrigin-RevId: 195254300
-rw-r--r-- | tools/build_defs/pkg/make_rpm.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/build_defs/pkg/make_rpm.py b/tools/build_defs/pkg/make_rpm.py index c008a01a6c..58c602f8dc 100644 --- a/tools/build_defs/pkg/make_rpm.py +++ b/tools/build_defs/pkg/make_rpm.py @@ -232,6 +232,8 @@ class RpmBuilder(object): '--define', '_tmppath %s/TMP' % dirname, '--bb', + '--buildroot', + os.path.join(dirname, 'BUILDROOT'), self.spec_file, ] p = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) |