From a65c7ffd0d5c6d1bd4d24f6fcdc63b4431ae8221 Mon Sep 17 00:00:00 2001 From: Nicholas Clark Date: Sat, 24 Dec 2011 13:19:23 +0100 Subject: [PATCH] Eliminate a couple more suidperl and sperl references. Remove a superfluous C - make test does this automatically. --- INSTALL | 2 -- Porting/release_managers_guide.pod | 14 +++----------- installperl | 2 -- 3 files changed, 3 insertions(+), 15 deletions(-) diff --git a/INSTALL b/INSTALL index cab8b75..87c5679 100644 --- a/INSTALL +++ b/INSTALL @@ -2078,8 +2078,6 @@ make install will install the following: perl, perl5.n.n where 5.n.n is the current release number. This will be a link to perl. - suidperl, - sperl5.n.n If you requested setuid emulation. a2p awk-to-perl translator. scripts diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod index 5ef0aab..2ec9f1b 100644 --- a/Porting/release_managers_guide.pod +++ b/Porting/release_managers_guide.pod @@ -319,20 +319,12 @@ release (so for 5.15.3 this would be 5.15.2). =head3 Check more build configurations -Check some more build configurations. The check that setuid builds and -installs is for < 5.11.0 only. +Check some more build configurations. $ sh Configure -Dprefix=/tmp/perl-5.x.y -Uinstallusrbinperl \ - -Duseshrplib -Dd_dosuid + -Duseshrplib -Dusesitecustomize $ make - $ LD_LIBRARY_PATH=`pwd` make test # or similar for useshrplib - - $ make suidperl - $ su -c 'make install' - $ ls -l .../bin/sperl - -rws--x--x 1 root root 69974 2009-08-22 21:55 .../bin/sperl - -(Then delete the installation directory.) + $ make test XXX think of other configurations that need testing. diff --git a/installperl b/installperl index 67e17da..1fc689c 100755 --- a/installperl +++ b/installperl @@ -401,8 +401,6 @@ elsif ($Is_Cygwin) { # On Cygwin symlink it to CORE to make Makefile happy mkpath("$installarchlib/CORE/mpeix", $opts{verbose}, 0777); push(@corefiles,'mpeix/mpeixish.h'); } - # If they have built sperl.o... - push(@corefiles,'sperl.o') if -f 'sperl.o'; } foreach my $file (@corefiles) { # HP-UX (at least) needs to maintain execute permissions -- 2.7.4