create temporary test ext2 image in TMPDIR and not in CWD

This commit is contained in:
Johannes 'josch' Schauer 2020-11-12 15:49:10 +01:00
parent 1000a033e8
commit 0a985948cf
Signed by untrusted user: josch
GPG key ID: F2CBA5C78FBD83E1

View file

@ -4611,8 +4611,11 @@ sub main() {
$format = 'ext2'; $format = 'ext2';
# check if the installed version of genext2fs supports tarballs on # check if the installed version of genext2fs supports tarballs on
# stdin # stdin
(undef, my $filename) (undef, my $filename) = tempfile(
= tempfile("mmdebstrap.ext2.XXXXXXXXXXXX", OPEN => 0); "mmdebstrap.ext2.XXXXXXXXXXXX",
OPEN => 0,
TMPDIR => 1
);
open my $fh, '|-', 'genext2fs', '-B', '1024', '-b', '8', '-N', open my $fh, '|-', 'genext2fs', '-B', '1024', '-b', '8', '-N',
'11', '-a', '-', $filename // error "failed to fork(): $!"; '11', '-a', '-', $filename // error "failed to fork(): $!";
# write 10240 null-bytes to genext2fs -- this represents an empty # write 10240 null-bytes to genext2fs -- this represents an empty