We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parentfa8a9f3 commitbdf6b88Copy full SHA for bdf6b88
src/tools/msvc/Install.pm
@@ -3,7 +3,7 @@ package Install;
3
#
4
# Package that provides 'make install' functionality for msvc builds
5
6
-# $PostgreSQL: pgsql/src/tools/msvc/Install.pm,v 1.22 2007/09/27 21:13:11 adunstan Exp $
+# $PostgreSQL: pgsql/src/tools/msvc/Install.pm,v 1.23 2007/10/0313:20:40 mha Exp $
7
8
use strict;
9
use warnings;
@@ -22,9 +22,14 @@ sub lcopy
22
my$src =shift;
23
my$target =shift;
24
25
-unlink$targetif-f$target;
+if (-f$target)
26
+ {
27
+unlink$target || confess"Could not delete$target\n";
28
+ }
29
+
30
+copy($src,$target)
31
+ || confess"Could not copy$src to$target\n";
32
-copy($src,$target);
33
}
34
35
subInstall
@@ -123,8 +128,7 @@ sub CopyFiles
123
128
print".";
124
129
$f =$basedir .$f;
125
130
die"No file$f\n"if (!-f$f);
126
- lcopy($f,$target . basename($f))
127
- || croak"Could not copy$f to$target". basename($f)." to$target". basename($f) ."\n";
131
+ lcopy($f,$target . basename($f));
132
133
print"\n";
134