defined($rl= readlink $home.$link) or die $!;
} else {
die unless $!==&ENOENT;
- $rl= '';
+ $rl= undef;
}
if ($rl ne $targ) {
would($link, "symlink $targ <-");
if ($action) {
+ unlink $home.$link if defined $rl;
symlink $targ,$home.$link or die $!;
}
}