line |
true |
false |
branch |
40
|
1 |
26 |
unless defined($self->{'target_file'} = delete $args{'target_file'})
|
42
|
1 |
25 |
if %args
|
54
|
0 |
24 |
unless (eval {
do {
mkpath($binary_dirname);
1
}
})
|
62
|
0 |
24 |
unless ($self->{'tmp'} = eval {
do {
'File::Temp'->new('TEMPLATE', "__mtglacier_temp$$_XXXXXX", 'UNLINK', 1, 'SUFFIX', '.tmp', 'DIR', $binary_dirname)
}
})
|
70
|
0 |
24 |
unless close $self->{'tmp'}
|
75
|
1 |
24 |
unless (shift())->{'tempfile'}
|
81
|
1 |
8 |
if @_
|
84
|
1 |
7 |
unless my $character_tempfile = delete $self->{'tempfile'}
|
89
|
0 |
7 |
unless chmod 438 & ~(umask), $binary_tempfile
|
90
|
3 |
4 |
if defined $self->{'mtime'}
|
93
|
0 |
7 |
unless rename $binary_tempfile, $binary_target_filename
|
107
|
1 |
0 |
if $self->{'_init_pid'} and $self->{'_init_pid'} != $$ and $self->{'tmp'}
|