svn commit: samba r7076 - in branches/SAMBA_4_0/testprogs/ejs: .

tridge at samba.org tridge at samba.org
Sun May 29 11:58:48 GMT 2005


Author: tridge
Date: 2005-05-29 11:58:47 +0000 (Sun, 29 May 2005)
New Revision: 7076

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

Log:
added demos of using ARGV[]




Added:
   branches/SAMBA_4_0/testprogs/ejs/argv.js
Modified:
   branches/SAMBA_4_0/testprogs/ejs/loadparm.js


Changeset:
Added: branches/SAMBA_4_0/testprogs/ejs/argv.js
===================================================================
--- branches/SAMBA_4_0/testprogs/ejs/argv.js	2005-05-29 11:58:14 UTC (rev 7075)
+++ branches/SAMBA_4_0/testprogs/ejs/argv.js	2005-05-29 11:58:47 UTC (rev 7076)
@@ -0,0 +1,7 @@
+/*
+	demonstrate use of argv
+*/
+
+println("You called this script with arguments:");
+
+printVars(ARGV);

Modified: branches/SAMBA_4_0/testprogs/ejs/loadparm.js
===================================================================
--- branches/SAMBA_4_0/testprogs/ejs/loadparm.js	2005-05-29 11:58:14 UTC (rev 7075)
+++ branches/SAMBA_4_0/testprogs/ejs/loadparm.js	2005-05-29 11:58:47 UTC (rev 7076)
@@ -2,14 +2,18 @@
 	demonstrate access to loadparm functions from ejs
 */	
 
-print("defined services: ");
-printVars(lpServices());
-
 function showParameter(name) {
 	 print(name + ": ");
 	 printVars(lpGet(name));
 }
 
+for (v in ARGV) {
+    showParameter(ARGV[v]);
+}
+
+print("defined services: ");
+printVars(lpServices());
+
 showParameter("server services");
 showParameter("netbios name");
 showParameter("security");
@@ -17,3 +21,4 @@
 showParameter("log level");
 showParameter("server signing");
 showParameter("interfaces");
+



More information about the samba-cvs mailing list