diff options
-rwxr-xr-x | source4/setup/provision.pl | 10 | ||||
-rw-r--r-- | source4/setup/provision.smb.conf | 4 |
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} |