svn commit: samba r22622 - in branches/SAMBA_4_0/source: lib/cmdline scripting/ejs

metze at samba.org metze at samba.org
Tue May 1 03:25:17 GMT 2007


Author: metze
Date: 2007-05-01 03:25:17 +0000 (Tue, 01 May 2007)
New Revision: 22622

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=22622

Log:
make it possible to pass the config file via 'SMB_CONF_PATH' envvar

very usefull for make testenv!

this makes it also possible to pass a config file to smbscript

metze
Modified:
   branches/SAMBA_4_0/source/lib/cmdline/popt_common.c
   branches/SAMBA_4_0/source/scripting/ejs/smbscript.c


Changeset:
Modified: branches/SAMBA_4_0/source/lib/cmdline/popt_common.c
===================================================================
--- branches/SAMBA_4_0/source/lib/cmdline/popt_common.c	2007-05-01 03:22:17 UTC (rev 22621)
+++ branches/SAMBA_4_0/source/lib/cmdline/popt_common.c	2007-05-01 03:25:17 UTC (rev 22622)
@@ -69,6 +69,10 @@
 
 		/* and logging */
 		setup_logging(pname, DEBUG_STDOUT);
+
+		if (getenv("SMB_CONF_PATH")) {
+			lp_set_cmdline("config file", getenv("SMB_CONF_PATH"));
+		}
 		return;
 	}
 

Modified: branches/SAMBA_4_0/source/scripting/ejs/smbscript.c
===================================================================
--- branches/SAMBA_4_0/source/scripting/ejs/smbscript.c	2007-05-01 03:22:17 UTC (rev 22621)
+++ branches/SAMBA_4_0/source/scripting/ejs/smbscript.c	2007-05-01 03:25:17 UTC (rev 22622)
@@ -52,6 +52,10 @@
 
 	fault_setup(argv[0]);
 
+	if (getenv("SMB_CONF_PATH")) {
+		lp_set_cmdline("config file", getenv("SMB_CONF_PATH"));
+	}
+
 	ldb_global_init();
 
 	gensec_init();



More information about the samba-cvs mailing list