ctdb-scripts: add new 48.netbios script for starting nmbd
[vlendec/samba-autobuild/.git] / ctdb / tests / UNIT / eventscripts / scripts / 48.netbios.sh
diff --git a/ctdb/tests/UNIT/eventscripts/scripts/48.netbios.sh b/ctdb/tests/UNIT/eventscripts/scripts/48.netbios.sh
new file mode 100644 (file)
index 0000000..f578399
--- /dev/null
@@ -0,0 +1,21 @@
+setup ()
+{
+       service_name="netbios"
+
+       if [ "$1" != "down" ] ; then
+
+               debug "Marking Netbios name services as up, listening and managed by CTDB"
+
+               # All possible service names for all known distros.
+               for i in "nmb" "nmbd" ; do
+                       service "$i" force-started
+               done
+       else
+               debug "Marking Netbios name services as down, not listening and not managed by CTDB"
+
+               # All possible service names for all known distros.
+               for i in "nmb" "nmbd" ; do
+                       service "$i" force-stopped
+               done
+       fi
+}