$self->_add_entry($file);
}
-sub close {
+sub finish {
my ($self) = @_;
close($self->{'tar_input'}) or syserr(_g("close on tar input"));
wait_child($self->{'pid'}, cmdline => 'tar -cf -');
} else {
$self->_fail_not_same_type($opts{'old'}, $opts{'new'});
}
- $self->close() unless $opts{"noclose"};
+ $self->finish() unless $opts{"nofinish"};
}
}
find({ wanted => $scan_old, no_chdir => 1 }, $old);
}
-sub close {
+sub finish {
my ($self) = @_;
close($self->{'handle'}) ||
syserr(_g("cannot close %s"), $self->get_filename());
compression_level => $comp_level);
$tar->create(options => \@tar_ignore);
$tar->add_directory($tardirname);
- $tar->close();
+ $tar->finish();
rename($newtar, $tarname) ||
syserr(_g("unable to rename `%s' (newly created) to `%s'"),
$newtar, $tarname);
$diff->add_diff_directory($origdir, $dir,
basedirname => $basedirname,
diff_ignore_regexp => $diff_ignore_regexp);
- $diff->close() || $ur++;
+ $diff->finish() || $ur++;
rename($newdiffgz, $diffname) ||
syserr(_g("unable to rename `%s' (newly created) to `%s'"),