summaryrefslogtreecommitdiff
path: root/installperl
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2000-10-04 23:25:04 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2000-10-04 23:25:04 +0000
commitb7a73309b8530cbdcbcf7de31e63df301f0c61dd (patch)
tree4d9f856515c408ecdbc05e2f792624953a95cb78 /installperl
parentb68ece06e2cf4b8e1f7a860c1625cd5817c8c80b (diff)
downloadperl-b7a73309b8530cbdcbcf7de31e63df301f0c61dd.tar.gz
Enable disabling scripts installation by Configure -Uinstallscripts,
suggested by H. Merijn Brand. p4raw-id: //depot/perl@7146
Diffstat (limited to 'installperl')
-rwxr-xr-xinstallperl36
1 files changed, 20 insertions, 16 deletions
diff --git a/installperl b/installperl
index c65af5afa9..b027d02705 100755
--- a/installperl
+++ b/installperl
@@ -364,26 +364,30 @@ if (! $versiononly && (-f 'cppstdin') && (! samepath($installbin, '.'))) {
chmod(0755, "$installbin/cppstdin");
}
-# Install scripts.
+if ($Config{installscripts} eq 'define') {
+ # Install scripts.
-mkpath($installscript, $verbose, 0777);
+ mkpath($installscript, $verbose, 0777);
-if (! $versiononly) {
- for (@scripts) {
- (my $base = $_) =~ s#.*/##;
- copy($_, "$installscript/$base");
- chmod(0755, "$installscript/$base");
+ if (! $versiononly) {
+ for (@scripts) {
+ (my $base = $_) =~ s#.*/##;
+ copy($_, "$installscript/$base");
+ chmod(0755, "$installscript/$base");
+ }
}
-}
-# pstruct should be a link to c2ph
-
-if (! $versiononly) {
- safe_unlink("$installscript/pstruct$scr_ext");
- if ($^O eq 'dos' or $Is_VMS or $^O eq 'transit') {
- copy("$installscript/c2ph$scr_ext", "$installscript/pstruct$scr_ext");
- } else {
- link("$installscript/c2ph$scr_ext", "$installscript/pstruct$scr_ext");
+ # pstruct should be a link to c2ph
+
+ if (! $versiononly) {
+ safe_unlink("$installscript/pstruct$scr_ext");
+ if ($^O eq 'dos' or $Is_VMS or $^O eq 'transit') {
+ copy("$installscript/c2ph$scr_ext",
+ "$installscript/pstruct$scr_ext");
+ } else {
+ link("$installscript/c2ph$scr_ext",
+ "$installscript/pstruct$scr_ext");
+ }
}
}