fold_tree: rename $target parameter to $target_subdir
$target is vague and could refer to the top-level target directory, so rename to clarify.
This commit is contained in:
parent
8f6a320b50
commit
2c9065995c
1 changed files with 10 additions and 10 deletions
|
@ -1299,13 +1299,13 @@ sub foldable {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
=head2 fold_tree($target, $pkg_subpath)
|
=head2 fold_tree($target_subdir, $pkg_subpath)
|
||||||
|
|
||||||
Fold the given tree
|
Fold the given tree
|
||||||
|
|
||||||
=over 4
|
=over 4
|
||||||
|
|
||||||
=item $target
|
=item $target_subdir
|
||||||
|
|
||||||
Directory that we will replace with a link to $pkg_subpath.
|
Directory that we will replace with a link to $pkg_subpath.
|
||||||
|
|
||||||
|
@ -1321,12 +1321,12 @@ Only called iff foldable() is true so we can remove some checks.
|
||||||
|
|
||||||
sub fold_tree {
|
sub fold_tree {
|
||||||
my $self = shift;
|
my $self = shift;
|
||||||
my ($target, $pkg_subpath) = @_;
|
my ($target_subdir, $pkg_subpath) = @_;
|
||||||
|
|
||||||
debug(3, 0, "--- Folding tree: $target => $pkg_subpath");
|
debug(3, 0, "--- Folding tree: $target_subdir => $pkg_subpath");
|
||||||
|
|
||||||
opendir my $DIR, $target
|
opendir my $DIR, $target_subdir
|
||||||
or error(qq{Cannot read directory "$target" ($!)\n});
|
or error(qq{Cannot read directory "$target_subdir" ($!)\n});
|
||||||
my @listing = readdir $DIR;
|
my @listing = readdir $DIR;
|
||||||
closedir $DIR;
|
closedir $DIR;
|
||||||
|
|
||||||
|
@ -1334,11 +1334,11 @@ sub fold_tree {
|
||||||
for my $node (@listing) {
|
for my $node (@listing) {
|
||||||
next NODE if $node eq '.';
|
next NODE if $node eq '.';
|
||||||
next NODE if $node eq '..';
|
next NODE if $node eq '..';
|
||||||
next NODE if not $self->is_a_node(join_paths($target, $node));
|
next NODE if not $self->is_a_node(join_paths($target_subdir, $node));
|
||||||
$self->do_unlink(join_paths($target, $node));
|
$self->do_unlink(join_paths($target_subdir, $node));
|
||||||
}
|
}
|
||||||
$self->do_rmdir($target);
|
$self->do_rmdir($target_subdir);
|
||||||
$self->do_link($pkg_subpath, $target);
|
$self->do_link($pkg_subpath, $target_subdir);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue