summaryrefslogtreecommitdiff
path: root/installperl
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2013-07-13 18:33:53 +0200
committerNicholas Clark <nick@ccl4.org>2013-07-23 13:39:51 +0200
commit4c4326140484b090df4dd2ed7165e669991744cc (patch)
tree0ccede8f1b692adedb20fe6377858534debd7669 /installperl
parent1f55bb435760d6f0cd87d3d9fd23b3c51253b43e (diff)
downloadperl-4c4326140484b090df4dd2ed7165e669991744cc.tar.gz
Move {safe_,}rename() from install{man,perl} into install_lib.pl
installman's rename() was identical to installperl's safe_rename() in all but name (and whitespace), so de-duplicate by moving the code to install_lib.pl
Diffstat (limited to 'installperl')
-rwxr-xr-xinstallperl14
1 files changed, 0 insertions, 14 deletions
diff --git a/installperl b/installperl
index 9cf7d7b663..f71243f05f 100755
--- a/installperl
+++ b/installperl
@@ -625,20 +625,6 @@ sub safe_unlink {
}
}
-sub safe_rename {
- my($from,$to) = @_;
- if (-f $to and not unlink($to)) {
- my($i);
- for ($i = 1; $i < 50; $i++) {
- last if rename($to, "$to.$i");
- }
- warn("Cannot rename to '$to.$i': $!"), return 0
- if $i >= 50; # Give up!
- }
- link($from,$to) || return 0;
- unlink($from);
-}
-
sub copy {
my($from,$to) = @_;