Author: abartlet Date: 2007-12-11 02:09:37 +0000 (Tue, 11 Dec 2007) New Revision: 26388
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=26388 Log: Fix up SWAT provision (again...), after changes I made to the command-line version a while back. Andrew Bartlett Modified: branches/SAMBA_4_0_RELEASE/swat/install/provision.esp branches/SAMBA_4_0_RELEASE/swat/install/vampire.esp Changeset: Modified: branches/SAMBA_4_0_RELEASE/swat/install/provision.esp =================================================================== --- branches/SAMBA_4_0_RELEASE/swat/install/provision.esp 2007-12-11 00:23:08 UTC (rev 26387) +++ branches/SAMBA_4_0_RELEASE/swat/install/provision.esp 2007-12-11 02:09:37 UTC (rev 26388) @@ -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 @@ 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 @@ } 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!"); Modified: branches/SAMBA_4_0_RELEASE/swat/install/vampire.esp =================================================================== --- branches/SAMBA_4_0_RELEASE/swat/install/vampire.esp 2007-12-11 00:23:08 UTC (rev 26387) +++ branches/SAMBA_4_0_RELEASE/swat/install/vampire.esp 2007-12-11 02:09:37 UTC (rev 26388) @@ -76,7 +76,8 @@ 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;