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);
|