mirror of
https://github.com/samba-team/samba.git
synced 2025-12-05 12:23:50 +03:00
r8317: convert the example scripts over to the new GetOptions() call
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
775fb56ac2
commit
5f079d7463
@@ -1,7 +1,18 @@
|
||||
/*
|
||||
demonstrate use of argv
|
||||
demonstrate use of GetOptions
|
||||
*/
|
||||
|
||||
var ok;
|
||||
var options = new Object();
|
||||
|
||||
ok = GetOptions(ARGV, options,
|
||||
"POPT_AUTOHELP",
|
||||
"POPT_COMMON_SAMBA",
|
||||
"myopt=s",
|
||||
"intopt=i",
|
||||
"noopt");
|
||||
printVars(ok);
|
||||
|
||||
println("You called this script with arguments:");
|
||||
|
||||
printVars(ARGV);
|
||||
printVars(options);
|
||||
|
||||
@@ -3,6 +3,17 @@
|
||||
test echo pipe calls from ejs
|
||||
*/
|
||||
|
||||
var options = new Object();
|
||||
|
||||
ok = GetOptions(ARGV, options,
|
||||
"POPT_AUTOHELP",
|
||||
"POPT_COMMON_SAMBA",
|
||||
"POPT_COMMON_CREDENTIALS");
|
||||
if (ok == false) {
|
||||
println("Failed to parse options: " + options.ERROR);
|
||||
return -1;
|
||||
}
|
||||
|
||||
libinclude("base.js");
|
||||
|
||||
/*
|
||||
@@ -198,7 +209,11 @@ if (ARGV.length == 0) {
|
||||
exit(0);
|
||||
}
|
||||
|
||||
var binding = ARGV[0];
|
||||
if (options.ARGV.length != 1) {
|
||||
println("Usage: samr.js <BINDING>");
|
||||
return -1;
|
||||
}
|
||||
var binding = options.ARGV[0];
|
||||
var conn = new Object();
|
||||
|
||||
print("Connecting to " + binding + "\n");
|
||||
|
||||
@@ -3,6 +3,16 @@
|
||||
demonstrate access to irpc calls from ejs
|
||||
*/
|
||||
|
||||
var options = new Object();
|
||||
|
||||
ok = GetOptions(ARGV, options,
|
||||
"POPT_AUTOHELP",
|
||||
"POPT_COMMON_SAMBA");
|
||||
if (ok == false) {
|
||||
println("Failed to parse options: " + options.ERROR);
|
||||
return -1;
|
||||
}
|
||||
|
||||
var conn = new Object();
|
||||
|
||||
status = irpc_connect(conn, "nbt_server");
|
||||
|
||||
@@ -3,9 +3,19 @@
|
||||
test samr calls from ejs
|
||||
*/
|
||||
|
||||
var options = new Object();
|
||||
|
||||
ok = GetOptions(ARGV, options,
|
||||
"POPT_AUTOHELP",
|
||||
"POPT_COMMON_SAMBA",
|
||||
"POPT_COMMON_CREDENTIALS");
|
||||
if (ok == false) {
|
||||
println("Failed to parse options: " + options.ERROR);
|
||||
return -1;
|
||||
}
|
||||
|
||||
libinclude("base.js");
|
||||
libinclude("samr.js");
|
||||
libinclude("samr.js");
|
||||
|
||||
|
||||
/*
|
||||
@@ -96,14 +106,11 @@ function test_EnumDomains(conn, handle)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (ARGV.length == 0) {
|
||||
print("Usage: samr.js <RPCBINDING>\n");
|
||||
exit(0);
|
||||
if (options.ARGV.length != 1) {
|
||||
println("Usage: samr.js <BINDING>");
|
||||
return -1;
|
||||
}
|
||||
|
||||
var binding = ARGV[0];
|
||||
var binding = options.ARGV[0];
|
||||
var conn = new Object();
|
||||
|
||||
print("Connecting to " + binding + "\n");
|
||||
|
||||
Reference in New Issue
Block a user