From: Jeff Trawick Date: Thu, 18 Oct 2001 15:25:26 +0000 (+0000) Subject: HP-UX requires DSOs to be executable. "make install" takes care of X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=888889ebdd967790abe6d16dc5e8ddc0bbc4f38d;p=thirdparty%2Fapache%2Fhttpd.git HP-UX requires DSOs to be executable. "make install" takes care of this, but binbuild-install.sh does not. This patch tweaks install-bindist.sh to make the DSOs executable. As with "make install", the DSOs will be marked executable for all platforms, not just HP-UX. (Actually, install-sh is invoked by "make install" a little differently for DSOs on rhapsody/darwin, but there is no special processing for rhapsody/darwin in install-bindist.sh currently so they shouldn't be hurt by the change below.) PR: 7428 Submitted by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91545 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/CHANGES b/src/CHANGES index 0937e2e5e79..417ed31f39c 100644 --- a/src/CHANGES +++ b/src/CHANGES @@ -1,4 +1,11 @@ Changes with Apache 1.3.23 + + *) Unix: The generated install script for binary distributions, + install-bindist.sh, now makes DSO files executable, like + make install. This allows a binary distribution to work on + HP-UX without any manual intervention. PR 7428 + [Jeff Trawick] + *) Win32: The Apache Win32 developers generally recommend that MaxRequestsPerChild be set to 0 to prevent the child process from ever recycling. However, for those that do require a diff --git a/src/helpers/binbuild.sh b/src/helpers/binbuild.sh index e58830b882c..8b22a9a58b2 100755 --- a/src/helpers/binbuild.sh +++ b/src/helpers/binbuild.sh @@ -203,7 +203,7 @@ cp README.bindist ../apache_$VER-$OS.README echo "lmkdir \$SR/proxy 750" && \ echo "lmkdir \$SR/logs 750" && \ echo "lcopy bindist/man \$SR/man 755 644" && \ - echo "lcopy bindist/libexec \$SR/libexec 750 644" && \ + echo "lcopy bindist/libexec \$SR/libexec 750 750" && \ echo "lcopy bindist/include \$SR/include 755 644" && \ echo "lcopy bindist/icons \$SR/icons 755 644" && \ echo "lcopy bindist/cgi-bin \$SR/cgi-bin 750 750" && \