2 # ctdb event script for Samba
4 PATH=/bin:/usr/bin:$PATH
12 [ "$CTDB_MANAGES_SAMBA" = "yes" ] || exit 0
16 # wait for all shared directories to become available
17 smb_dirs=`testparm -st 2> /dev/null | egrep '^\s*path = ' | cut -d= -f2`
18 ctdb_wait_directories "Samba" $smb_dirs
24 # wait for the Samba tcp ports to become available
25 smb_ports=`testparm -stv 2> /dev/null | egrep '\s*smb ports =' | cut -d= -f2`
26 ctdb_wait_tcp_ports "Samba" $smb_ports
30 # nothing special for Samba
34 # nothing special for Samba
38 # nothing special for Samba
43 # shutdown Samba when ctdb goes down
49 # ignore unknown commands