rse         98/05/04 08:29:26

  Modified:    .        Makefile.tmpl
  Log:
  Consequently write shell variables as "${name}" instead of "$name", especially
  to avoid problems in some brain-dead Bourne-shell variants when something like
  "$conf-dist" is used which now is written more safe as "${conf}-dist".
  
  Revision  Changes    Path
  1.31      +28 -28    apache-1.3/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/Makefile.tmpl,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- Makefile.tmpl     1998/05/03 10:22:26     1.30
  +++ Makefile.tmpl     1998/05/04 15:29:25     1.31
  @@ -239,13 +239,13 @@
                echo "$(INSTALL_SCRIPT) $(TOP)/$(SRC)/libhttpd.so 
$(root)$(libexecdir)/libhttpd.so"; \
                $(INSTALL_SCRIPT) $(TOP)/$(SRC)/libhttpd.so 
$(root)$(libexecdir)/libhttpd.so; \
                SHLIB_SUFFIX_LIST="`grep '^SHLIB_SUFFIX_LIST=' 
$(TOP)/$(SRC)/Makefile | sed -e 's:^.*=::'`"; \
  -             if [ ".$$SHLIB_SUFFIX_LIST" != . ]; then \
  +             if [ ".$${SHLIB_SUFFIX_LIST}" != . ]; then \
                        echo "$(RM) $(libexecdir)/libhttpd.so.*"; \
                        $(RM) $(libexecdir)/libhttpd.so.*; \
  -                     for suffix in $$SHLIB_SUFFIX_LIST ""; do \
  -                             [ ".$$suffix" = . ] && continue; \
  -                             echo "$(LN) $(root)$(libexecdir)/libhttpd.so 
$(root)$(libexecdir)/libhttpd.so.$$suffix"; \
  -                             $(LN) $(root)$(libexecdir)/libhttpd.so 
$(root)$(libexecdir)/libhttpd.so.$$suffix; \
  +                     for suffix in $${SHLIB_SUFFIX_LIST} ""; do \
  +                             [ ".$${suffix}" = . ] && continue; \
  +                             echo "$(LN) $(root)$(libexecdir)/libhttpd.so 
$(root)$(libexecdir)/libhttpd.so.$${suffix}"; \
  +                             $(LN) $(root)$(libexecdir)/libhttpd.so 
$(root)$(libexecdir)/libhttpd.so.$${suffix}; \
                        done; \
                fi; \
        fi
  @@ -254,15 +254,15 @@
        [EMAIL PROTECTED] [ ".`grep '^[         ]*SharedModule' 
$(TOP)/$(SRC)/Configuration.apaci`" != . ]; then \
                for mod in `egrep '^[   ]*SharedModule' 
$(TOP)/$(SRC)/Configuration.apaci |\
                        sed -e 's/^[    ]*SharedModule[         ]*//'`; do \
  -                     file=`echo $$mod | sed -e 's;^.*/\([^/]*\);\1;'`; \
  -                     echo "$(INSTALL_SCRIPT) $(TOP)/$(SRC)/$$mod 
$(root)$(libexecdir)/$$file"; \
  -                     $(INSTALL_SCRIPT) $(TOP)/$(SRC)/$$mod 
$(root)$(libexecdir)/$$file; \
  -                     name=`$(TOP)/$(AUX)/fmn.sh $(TOP)/$(SRC)/$$mod`; \
  -                     prefix="#"; case $$name in $(so_mods_in_conf) ) 
prefix="" ;; esac; \
  +                     file=`echo $${mod} | sed -e 's;^.*/\([^/]*\);\1;'`; \
  +                     echo "$(INSTALL_SCRIPT) $(TOP)/$(SRC)/$${mod} 
$(root)$(libexecdir)/$${file}"; \
  +                     $(INSTALL_SCRIPT) $(TOP)/$(SRC)/$${mod} 
$(root)$(libexecdir)/$${file}; \
  +                     name=`$(TOP)/$(AUX)/fmn.sh $(TOP)/$(SRC)/$${mod}`; \
  +                     prefix="#"; case $${name} in $(so_mods_in_conf) ) 
prefix="" ;; esac; \
                        echo dummy | awk '{ printf("%sLoadModule %-18s %s\n", \
                        prefix, modname, modpath); }' \
  -                     prefix="$$prefix" modname="$$name" \
  -                     modpath="$(libexecdir_relative)$$file" 
>>$(SRC)/.apaci.install.conf; \
  +                     prefix="$${prefix}" modname="$${name}" \
  +                     modpath="$(libexecdir_relative)$${file}" 
>>$(SRC)/.apaci.install.conf; \
                done; \
        fi
        @echo "<=== [programs]"
  @@ -318,8 +318,8 @@
        @echo "===> [include: Installing Apache C header files]"
        $(UMASK) 022; $(CP) $(TOP)/$(SRC)/include/*.h $(root)$(includedir)/
        @osdir=`grep '^OSDIR' $(TOP)/$(SRC)/Makefile.config | sed -e 
's:^OSDIR=::'`; \
  -     echo "$(UMASK) 022; $(CP) $(TOP)/$(SRC)/$$osdir/os.h $(includedir)/"; \
  -     $(UMASK) 022; $(CP) $(TOP)/$(SRC)/$$osdir/os.h $(root)$(includedir)/
  +     echo "$(UMASK) 022; $(CP) $(TOP)/$(SRC)/$${osdir}/os.h $(includedir)/"; 
\
  +     $(UMASK) 022; $(CP) $(TOP)/$(SRC)/$${osdir}/os.h $(root)$(includedir)/
        @echo "<=== [include]"
   
   #   create an initial document root containing the Apache manual,
  @@ -357,10 +357,10 @@
        @echo "===> [config: Installing Apache configuration files]"
        [EMAIL PROTECTED] conf in httpd.conf access.conf srm.conf; do \
                (echo "##"; \
  -              echo "## $$conf -- Apache HTTP server configuration file"; \
  +              echo "## $${conf} -- Apache HTTP server configuration file"; \
                 echo "##"; \
                 echo ""; \
  -              cat $(TOP)/conf/$$conf-dist ) |\
  +              cat $(TOP)/conf/$${conf}-dist ) |\
                 sed -e '/# LoadModule/r $(TOP)/$(SRC)/.apaci.install.conf' \
                        -e 's;@@ServerRoot@@/htdocs;$(datadir)/htdocs;' \
                        -e 's;@@ServerRoot@@/htdocs;$(datadir)/htdocs;' \
  @@ -377,23 +377,23 @@
                        -e 's;logs/agent_log;$(logfiledir)/agent_log;' \
                        -e 's;conf/magic;$(sysconfdir)/magic;' \
                > $(TOP)/$(SRC)/.apaci.install.tmp && \
  -             echo "$(INSTALL_DATA) $(TOP)/conf/$$conf-dist[*] 
$(root)$(sysconfdir)/$$conf.default"; \
  -             $(INSTALL_DATA) $(TOP)/$(SRC)/.apaci.install.tmp 
$(root)$(sysconfdir)/$$conf.default; \
  -             if [ ! -f "$(root)$(sysconfdir)/$$conf" ]; then \
  -                     echo "$(INSTALL_DATA) $(TOP)/conf/$$conf-dist[*] 
$(root)$(sysconfdir)/$$conf"; \
  -                     $(INSTALL_DATA) $(TOP)/$(SRC)/.apaci.install.tmp 
$(root)$(sysconfdir)/$$conf; \
  +             echo "$(INSTALL_DATA) $(TOP)/conf/$${conf}-dist[*] 
$(root)$(sysconfdir)/$${conf}.default"; \
  +             $(INSTALL_DATA) $(TOP)/$(SRC)/.apaci.install.tmp 
$(root)$(sysconfdir)/$${conf}.default; \
  +             if [ ! -f "$(root)$(sysconfdir)/$${conf}" ]; then \
  +                     echo "$(INSTALL_DATA) $(TOP)/conf/$${conf}-dist[*] 
$(root)$(sysconfdir)/$${conf}"; \
  +                     $(INSTALL_DATA) $(TOP)/$(SRC)/.apaci.install.tmp 
$(root)$(sysconfdir)/$${conf}; \
                else \
  -                     echo "[PRESERVING EXISTING CONFIG FILE: 
$(root)$(sysconfdir)/$$conf]"; \
  +                     echo "[PRESERVING EXISTING CONFIG FILE: 
$(root)$(sysconfdir)/$${conf}]"; \
                fi; \
        done
        [EMAIL PROTECTED] conf in mime.types magic; do \
  -             echo "$(INSTALL_DATA) $(TOP)/conf/$$conf 
$(root)$(sysconfdir)/$$conf.default"; \
  -             $(INSTALL_DATA) $(TOP)/conf/$$conf 
$(root)$(sysconfdir)/$$conf.default; \
  -             if [ ! -f "$(root)$(sysconfdir)/$$conf" ]; then \
  -                     echo "$(INSTALL_DATA) $(TOP)/conf/$$conf 
$(root)$(sysconfdir)/$$conf"; \
  -                     $(INSTALL_DATA) $(TOP)/conf/$$conf 
$(root)$(sysconfdir)/$$conf; \
  +             echo "$(INSTALL_DATA) $(TOP)/conf/$${conf} 
$(root)$(sysconfdir)/$${conf}.default"; \
  +             $(INSTALL_DATA) $(TOP)/conf/$${conf} 
$(root)$(sysconfdir)/$${conf}.default; \
  +             if [ ! -f "$(root)$(sysconfdir)/$${conf}" ]; then \
  +                     echo "$(INSTALL_DATA) $(TOP)/conf/$${conf} 
$(root)$(sysconfdir)/$${conf}"; \
  +                     $(INSTALL_DATA) $(TOP)/conf/$${conf} 
$(root)$(sysconfdir)/$${conf}; \
                else \
  -                     echo "[PRESERVING EXISTING CONFIG FILE: 
$(root)$(sysconfdir)/$$conf]"; \
  +                     echo "[PRESERVING EXISTING CONFIG FILE: 
$(root)$(sysconfdir)/$${conf}]"; \
                fi; \
        done
        @echo "<=== [config]"
  
  
  

Reply via email to