1 <% page_header("columns", "Upgrade", "install");
3 include("/scripting/forms.js");
5 libinclude("provision.js");
6 libinclude("samba3.js");
9 <h1>Import from Samba3</h1>
12 if (form['submit'] == "Cancel") {
16 if (form['submit'] == "Import") {
17 write("LIBDIR: " + form['LIBDIR'] + "\n" + "SMBCONF: " + form['SMBCONF']);
18 var samba3 = samba3_read(form['SMBCONF'], form['LIBDIR']);
20 domainname = samba3.get_param("global", "workgroup");
21 var sec = samba3.find_domainsecrets(domainname);
22 write("<p>Import data from Samba3 installation.</p>\n");
24 write("<tr><td>Domain name</td><td>" + domainname + "</td></tr>\n");
25 write("<tr><td>Domain SID</td><td>" + sec.sid + "</td></tr>\n");
26 write("<tr><td>Domain GUID</td><td>" + sec.guid + "</td></tr>\n");
29 var f = FormObj("Import from Samba3", 0, 2);
30 f.submit[0] = "Continue";
31 f.submit[1] = "Cancel";
33 } else if (form['submit'] == "Continue") {
36 var f = FormObj("Import from Samba3", 0, 2);
38 f.add("SMBCONF", "smb.conf file");
39 f.add("LIBDIR", "Lib directory");
40 f.submit[0] = "Import";
41 f.submit[1] = "Cancel";
43 f.element[0].value = "/etc/samba/smb.conf";
44 f.element[1].value = "/var/lib/samba";