Package: sbuild / 0.78.1-2

fix-disk-space-directory-check.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Description: test $pkgbuilddir inside the chroot instead of $dscdir outside of it
Author: Aurelien Jarno <aurelien@aurel32.net>

--- a/lib/Sbuild/Build.pm
+++ b/lib/Sbuild/Build.pm
@@ -2776,16 +2776,14 @@ sub check_space {
     my $sum = 0;
 
     my $dscdir = $self->get('DSC Dir');
+    return -1 unless (defined $dscdir);
+
     my $build_dir = $self->get('Build Dir');
     my $pkgbuilddir = "$build_dir/$dscdir";
 
     # if the source package was not yet unpacked, we will not attempt to compute
     # the required space.
-    unless( defined $dscdir && -d $dscdir)
-    {
-	return -1;
-    }
-
+    return -1 unless ($self->get('Session')->test_directory($pkgbuilddir));
 
     my ($space, $spacenum);