HEX
Server: Apache/2.2.34 (Unix) mod_fastcgi/mod_fastcgi-SNAP-0910052141
System: Linux Kou-Etsu-Dou 4.4.59+ #25556 SMP PREEMPT Thu Mar 4 18:03:46 CST 2021 x86_64
User: hosam (1026)
PHP: 7.2.29
Disabled: NONE
Upload Files
File: //etc.defaults/init/nmbd.conf
description "NetBIOS name server"

author "Network Infrastructure Team"

start on syno.network.ready and syno.share.ready
stop on runlevel [06]

console log
respawn
respawn limit 5 10

pre-start script
	GETADDRINFO=1
	IFCONFIG=`/usr/sbin/ifconfig`
	if [ "x$IFCONFIG" = "x" ]; then
		date; echo "no interface"
		stop; exit 1
	fi
	## make sure getaddrinfo function is work before emit network.ready event
	for i in `seq 1 1 5`; do
		if /usr/syno/sbin/synobootupcheck --check-network ; then
			GETADDRINFO=0
			break;
		fi
		sleep 1 || true
	done
	if [ "1" = "$GETADDRINFO" ]; then
		stop; exit 1
	fi
	/usr/syno/etc/rc.sysv/S80samba.sh prestart_nmbd || true
end script

exec /usr/bin/nmbd -F

post-stop script
	/usr/syno/etc/rc.sysv/S80samba.sh poststop_nmbd || true
end script