From 11f3f0fa6cfb0486bdc526465dc4c0e19467a30f Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Mon, 29 Aug 2005 18:52:24 +0000 Subject: r9754: Upgrading with the command line utility now works, at least partially (-: Upgrading using SWAT should work as well now. (This used to be commit 8baa2ac377315ae8b365f58c2bda0bf3d0c5aec3) --- swat/install/samba3.esp | 42 ++++++++++++++++++++++++++++++++---------- 1 file changed, 32 insertions(+), 10 deletions(-) (limited to 'swat') diff --git a/swat/install/samba3.esp b/swat/install/samba3.esp index 6fa246bb1c..59c658a47c 100644 --- a/swat/install/samba3.esp +++ b/swat/install/samba3.esp @@ -1,5 +1,11 @@ <% page_header("columns", "Upgrade", "install"); + /* frontend to Samba3 upgrade. + Based on provision.esp + (C) Jelmer Vernooij 2005 + Published under the GNU GPL + */ + include("/scripting/forms.js"); libinclude("base.js"); libinclude("provision.js"); @@ -14,24 +20,40 @@ if (form['submit'] == "Cancel") { } if (form['submit'] == "Import") { - write("LIBDIR: " + form['LIBDIR'] + "\n" + "SMBCONF: " + form['SMBCONF']); var samba3 = samba3_read(form['SMBCONF'], form['LIBDIR']); - domainname = samba3.get_param("global", "workgroup"); - var sec = samba3.find_domainsecrets(domainname); - write("

Import data from Samba3 installation.

\n"); - write("\n"); - write("\n"); - write("\n"); - write("\n"); - write("
Domain name" + domainname + "
Domain SID" + sec.sid + "
Domain GUID" + sec.guid + "
"); + var subobj = upgrade_provision(samba3); var f = FormObj("Import from Samba3", 0, 2); + + f.add("REALM", "Realm"); + f.add("DOMAIN", "Domain Name"); + f.add("HOSTNAME", "Hostname"); + f.add("ADMINPASS", "Administrator Password", "password"); + f.add("CONFIRM", "Confirm Password", "password"); + f.add("DOMAINSID", "Domain SID"); + f.add("HOSTGUID", "Host GUID"); + f.add("BASEDN", "Base DN"); + f.add("HOSTIP", "Host IP"); + f.add("DEFAULTSITE", "Default Site"); + + for (i=0;i