diff options
Diffstat (limited to 'installperl')
-rw-r--r-- | installperl | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/installperl b/installperl index e05e75ce59..643317a9d6 100644 --- a/installperl +++ b/installperl @@ -136,8 +136,11 @@ if (chdir "lib") { if ($pdev != $ldev || $pino != $lino) { foreach $file (<*.pl>) { - &unlink("$installprivlib/$file"); - &cmd("cp $file $installprivlib"); + system "cmp", "-s", $file, "$privlib/$file"; + if ($?) { + &unlink("$installprivlib/$file"); + &cmd("cp $file $installprivlib"); + } } } chdir ".." || die "Can't cd back to source directory: $!\n"; |