mirror of
https://github.com/samba-team/samba.git
synced 2024-12-25 23:21:54 +03:00
r26388: Fix up SWAT provision (again...), after changes I made to the
command-line version a while back.
Andrew Bartlett
(This used to be commit 609184581d
)
This commit is contained in:
parent
b8a4093607
commit
55bfefb02b
@ -11,7 +11,6 @@
|
||||
var f = FormObj("Provisioning", 0, 2);
|
||||
var i;
|
||||
var lp = loadparm_init();
|
||||
|
||||
if ((session.authinfo.user_class == "ADMINISTRATOR")
|
||||
|| (session.authinfo.user_class == "SYSTEM")) {
|
||||
|
||||
@ -56,6 +55,9 @@ if ((session.authinfo.user_class == "ADMINISTRATOR")
|
||||
lp.reload();
|
||||
var goodpass = (subobj.CONFIRM == subobj.ADMINPASS);
|
||||
|
||||
var paths = provision_default_paths(subobj);
|
||||
provision_fix_subobj(subobj, paths);
|
||||
|
||||
if (!goodpass) {
|
||||
write("<h3>Passwords don't match. Please try again.</h3>");
|
||||
f.display();
|
||||
@ -65,7 +67,6 @@ if ((session.authinfo.user_class == "ADMINISTRATOR")
|
||||
} else if (!provision_validate(subobj, writefln)) {
|
||||
f.display();
|
||||
} else {
|
||||
var paths = provision_default_paths(subobj);
|
||||
if (!provision(subobj, writefln, false, paths,
|
||||
session.authinfo.session_info, session.authinfo.credentials, false)) {
|
||||
writefln("Provision failed!");
|
||||
|
@ -76,7 +76,8 @@ if ((session.authinfo.user_class == "ADMINISTRATOR")
|
||||
var session_info = session.authinfo.session_info;
|
||||
var credentials = session.authinfo.credentials;
|
||||
|
||||
info.credentials = credentials;
|
||||
provision_fix_subobj(subobj, paths);
|
||||
|
||||
info.session_info = session_info;
|
||||
info.message = writefln;
|
||||
info.subobj = subobj;
|
||||
|
Loading…
Reference in New Issue
Block a user