samba4: fix hostname if not defined via Dnsmasq

* use kernel fs to get the hostname, drop domainname

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
This commit is contained in:
Andy Walsh
2018-10-15 10:28:01 +02:00
parent 111c2a58a5
commit 409feb8ef6
2 changed files with 2 additions and 4 deletions

View File

@@ -21,9 +21,7 @@ smb_header() {
local workgroup description charset
# we dont use netbios anymore as default and wsd/avahi is dns based
local hostname="$(uci get system.@system[0].hostname)"
local domain="$(uci get dhcp.@dnsmasq[0].domain)"
[ -n "$domain" ] && hostname="$hostname.$domain"
local hostname="$(cat /proc/sys/kernel/hostname)"
config_get workgroup $1 workgroup "WORKGROUP"
config_get description $1 description "Samba on OpenWrt"