From 256522279efa8229fd3570afefdfcb3b1aca7098 Mon Sep 17 00:00:00 2001 From: Bradley Nicholes Date: Tue, 5 Mar 2002 19:55:32 +0000 Subject: [PATCH] NetWare AWK script for producing the shipping version of the HTTPD.conf file from the template git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93715 13f79535-47bb-0310-9956-ffa450edef68 --- build/mkconfNW.awk | 59 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 build/mkconfNW.awk diff --git a/build/mkconfNW.awk b/build/mkconfNW.awk new file mode 100644 index 0000000000..3ec7a51bb1 --- /dev/null +++ b/build/mkconfNW.awk @@ -0,0 +1,59 @@ + + +BEGIN { + + A["ServerRoot"] = "SYS:\APACHE2" + A["Port"] = "80" + +} + +/@@LoadModule@@/ { + print "#LoadModule auth_anon_module modules/authanon.nlm" + print "#LoadModule auth_dbm_module modules/authdbm.nlm" + print "#LoadModule auth_digest_module modules/digest.nlm" + print "#LoadModule cern_meta_module modules/cernmeta.nlm" + print "#LoadModule dav_module modules/mod_dav.nlm" + print "#LoadModule dav_fs_module modules/moddavfs.nlm" + print "#LoadModule expires_module modules/expires.nlm" + print "#LoadModule file_cache_module modules/filecach.nlm" + print "#LoadModule headers_module modules/headers.nlm" + print "#LoadModule info_module modules/info.nlm" + print "#LoadModule mime_magic_module modules/mimemagi.nlm" + print "#LoadModule proxy_module modules/proxy.nlm" + print "#LoadModule proxy_connect_module modules/proxy_connect.nlm" + print "#LoadModule proxy_http_module modules/proxy_http.nlm" + print "#LoadModule proxy_ftp_module modules/proxy_ftp.nlm" + print "#LoadModule rewrite_module modules/rewrite.nlm" + print "#LoadModule speling_module modules/speling.nlm" + print "#LoadModule status_module modules/status.nlm" + print "#LoadModule unique_id_module modules/uniqueid.nlm" + print "#LoadModule usertrack_module modules/usertrk.nlm" + print "#LoadModule vhost_alias_module modules/vhost.nlm" + print "" + next +} + +match ($0,/@@.*@@/) { + s=substr($0,RSTART+2,RLENGTH-4) +# substr($0,RSTART,RLENGTH) = A[s] + sub(/@@.*@@/,A[s],$0) +# print +} + + +{ + print +} + + +END { + print + print "#" + print "# SecureListen: Allows you to securely bind Apache to specific IP addresses " + print "# and/or ports." + print "#" + print "# Change this to SecureListen on specific IP addresses as shown below to " + print "# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)" + print "#" + print "#SecureListen 443 \"SSL CertificateIP\"" +} -- 2.40.0