commit 2c0e72317ef71ba1be9aa8f0d3cadec9a60b626f Author: Nicolas Vigier boklm@torproject.org Date: Fri Apr 23 19:19:58 2021 +0200
Bug 40026: Make sure tmp dir are removed after build_run finished --- lib/RBM.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lib/RBM.pm b/lib/RBM.pm index 57b5dde..beaa690 100644 --- a/lib/RBM.pm +++ b/lib/RBM.pm @@ -1029,8 +1029,9 @@ sub build_run { valid_project($project); $options = { %$options, build_id => Data::UUID->new->create_str }; my $old_cwd = getcwd; - my $srcdir = File::Temp->newdir(get_tmp_dir($project, $options) + my $tmpdir = File::Temp->newdir(get_tmp_dir($project, $options) . '/rbm-XXXXX'); + my $srcdir = $tmpdir->dirname; my @cfiles; my $tarfile = maketar($project, $options, $srcdir); push @cfiles, $tarfile if $tarfile;