rse 98/07/25 05:43:21
Modified: src CHANGES
. Makefile.tmpl
Log:
Make sure that the path to the Perl interpreter is correctly
adjusted under `make install' also for the printenv CGI script.
NOTICE: I still used INSTALL_DATA instead of INSTALL_SCRIPT because some of us
still thing we should install even these trivial shell scripts without execute
permissions. Even when we also have CGI's disabled in the default config.
What's the latest state? Should we change INSTALL_DATA to INSTALL_SCRIPT or is
double-paranoia really necessary?
PR: 2595
Revision Changes Path
1.987 +4 -0 apache-1.3/src/CHANGES
Index: CHANGES
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
retrieving revision 1.986
retrieving revision 1.987
diff -u -r1.986 -r1.987
--- CHANGES 1998/07/25 12:16:35 1.986
+++ CHANGES 1998/07/25 12:43:18 1.987
@@ -1,4 +1,8 @@
Changes with Apache 1.3.2
+
+ *) Make sure that the path to the Perl interpreter is correctly
+ adjusted under `make install' also for the printenv CGI script.
+ [Ralf S. Engelschall] PR#2595
*) Update the mod_rewrite.html document to correctly reflect the situation
of the `proxy' (`[P]') feature. [Ralf S. Engelschall] PR#2679
1.44 +7 -5 apache-1.3/Makefile.tmpl
Index: Makefile.tmpl
===================================================================
RCS file: /export/home/cvs/apache-1.3/Makefile.tmpl,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- Makefile.tmpl 1998/07/25 11:56:30 1.43
+++ Makefile.tmpl 1998/07/25 12:43:20 1.44
@@ -350,11 +350,13 @@
[EMAIL PROTECTED] [ -f $(root)$(datadir)/cgi-bin/printenv ]; then \
echo "[PRESERVING EXISTING DATA SUBDIR:
$(root)$(datadir)/cgi-bin/]"; \
else \
- echo "Copying tree $(TOP)/cgi-bin/ ->
$(root)$(datadir)/cgi-bin/"; \
- (cd $(TOP)/cgi-bin/ && $(TAR) cf - *) |\
- (cd $(root)$(datadir)/cgi-bin/ && $(TAR) xf -); \
- find $(root)$(datadir)/cgi-bin/ -type d -exec chmod a+rx {} \;
; \
- find $(root)$(datadir)/cgi-bin/ -type f -exec chmod a+r {} \; ;
\
+ for script in printenv test-cgi; do \
+ cat $(TOP)/cgi-bin/$${script} |\
+ sed -e 's;^#!/.*perl;#!$(PERL);' \
+ > $(TOP)/$(SRC)/.apaci.install.tmp; \
+ echo "$(INSTALL_DATA) $(TOP)/conf/$${script}[*]
$(root)$(datadir)/cgi-bin/$${script}"; \
+ $(INSTALL_DATA) $(TOP)/$(SRC)/.apaci.install.tmp
$(root)$(datadir)/cgi-bin/$${script}; \
+ done; \
fi
@echo "Copying tree $(TOP)/icons/ -> $(root)$(datadir)/icons/"; \
(cd $(TOP)/icons/ && $(TAR) cf - *) |\