summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsource4/setup/provision.pl10
-rw-r--r--source4/setup/provision.smb.conf4
2 files changed, 14 insertions, 0 deletions
diff --git a/source4/setup/provision.pl b/source4/setup/provision.pl
index b515a5a9eb..a87f2aef54 100755
--- a/source4/setup/provision.pl
+++ b/source4/setup/provision.pl
@@ -440,6 +440,14 @@ $opt_quiet or print "saving dns zone to $newdb/$dnsdomain.zone ...\n";
FileSave("$newdb/$dnsdomain.zone", $res);
+$data = FileLoad("setup/provision.smb.conf") || die "Unable to load provision.smb.conf\n";
+
+$res = apply_substitutions($data);
+
+$opt_quiet or print "saving smb.conf to $newdb/smb.conf ...\n";
+
+FileSave("$newdb/smb.conf", $res);
+
$opt_quiet or print "creating $newdb/hklm.ldb ... \n";
system("ldbadd -H $newdb/hklm.ldb setup/hklm.ldif") == 0 || die "Failed to create hklm.ldb\n";
@@ -449,5 +457,7 @@ $opt_quiet or print "
Installation:
- Please move $newdb/*.ldb to the private/ directory of your
Samba4 installation
+- Please move $newdb/smb.conf to the lib/ directory of your
+ Samba4 installation
- Please use $newdb/$dnsdomain.zone in BIND on your dns server
";
diff --git a/source4/setup/provision.smb.conf b/source4/setup/provision.smb.conf
new file mode 100644
index 0000000000..21b250a671
--- /dev/null
+++ b/source4/setup/provision.smb.conf
@@ -0,0 +1,4 @@
+[globals]
+ netbios name = ${HOSTNAME}
+ workgroup = ${DOMAIN}
+ realm = ${REALM}