Released under the GNU GPL v2 or later
*/
-options = new Object();
-ok = GetOptions(ARGV, options,
+options = GetOptions(ARGV,
"POPT_AUTOHELP",
"POPT_COMMON_SAMBA",
"POPT_COMMON_VERSION",
'users=s',
'quiet',
'blank');
-if (ok == false) {
- println("Failed to parse options: " + options.ERROR);
+
+if (options == undefined) {
+ println("Failed to parse options");
return -1;
}
var blank = (options["blank"] != undefined);
+if (!provision_validate(subobj, message)) {
+ return -1;
+}
+
+
message("Provisioning for %s in realm %s\n", subobj.DOMAIN, subobj.REALM);
message("Using administrator password: %s\n", subobj.ADMINPASS);
-provision(subobj, message, blank);
+provision(subobj, message, blank, provision_default_paths(subobj));
message("All OK\n");
return 0;