hi list,
i had the local request to add the serverroot setting into the configfile
to allow configuration in one place, for more easy deployment.

re,
 wh



--- networking/httpd.c.org      2008-06-20 17:17:42.000000000 +0200
+++ networking/httpd.c  2008-06-20 17:16:22.000000000 +0200
@@ -37,6 +37,7 @@
  *
  * httpd.conf has the following format:
  *
+ * H:/serverroot     # define the server root. It will override -h
  * A:172.20.         # Allow address from 172.20.0.0/16
  * A:10.0.0.0/25     # Allow any address from 10.0.0.0-10.0.0.127
  * A:10.0.0.0/255.255.255.128  # Allow any address that previous set
@@ -687,6 +688,13 @@
                        continue;
                }

+               if (*p0 == 'H') {
+                       home_httpd = xstrdup(after_colon);
+                       xchdir(home_httpd);
+                       continue;
+               }
+
+
 #if ENABLE_FEATURE_HTTPD_BASIC_AUTH \
  || ENABLE_FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES \
  || ENABLE_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
--- networking/httpd.c.org	2008-06-20 17:17:42.000000000 +0200
+++ networking/httpd.c	2008-06-20 17:16:22.000000000 +0200
@@ -37,6 +37,7 @@
  *
  * httpd.conf has the following format:
  *
+ * H:/serverroot     # define the server root. It will override -h 
  * A:172.20.         # Allow address from 172.20.0.0/16
  * A:10.0.0.0/25     # Allow any address from 10.0.0.0-10.0.0.127
  * A:10.0.0.0/255.255.255.128  # Allow any address that previous set
@@ -687,6 +688,13 @@
 			continue;
 		}
 
+		if (*p0 == 'H') {
+			home_httpd = xstrdup(after_colon);
+			xchdir(home_httpd);
+			continue;
+		}
+
+
 #if ENABLE_FEATURE_HTTPD_BASIC_AUTH \
  || ENABLE_FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES \
  || ENABLE_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
_______________________________________________
busybox mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/busybox

Reply via email to