14 |
source $rc_functions |
source $rc_functions |
15 |
case "$1" in |
case "$1" in |
16 |
start) |
start) |
17 |
echo -e ${COLOREDSTAR}"Starting netbios daemon ..." |
rc_print "Starting netbios daemon ..." |
18 |
loadproc /usr/sbin/nmbd -D |
loadproc /usr/sbin/nmbd -D |
19 |
echo -e ${COLOREDSTAR}"Starting samba daemon ..." |
rc_print "Starting samba daemon ..." |
20 |
loadproc /usr/sbin/smbd -D |
loadproc /usr/sbin/smbd -D |
21 |
|
|
22 |
update_svcstatus $1 |
update_svcstatus $1 |
23 |
splash svc_started "$(basename $0)" 0 |
splash svc_started "$(basename $0)" 0 |
24 |
;; |
;; |
25 |
stop) |
stop) |
26 |
echo -e ${COLOREDSTAR}"Stopping samba daemon ..." |
rc_print "Stopping samba daemon ..." |
27 |
killproc /usr/sbin/smbd |
killproc /usr/sbin/smbd |
28 |
echo -e ${COLOREDSTAR}"Stopping netbios daemon ..." |
rc_print "Stopping netbios daemon ..." |
29 |
killproc /usr/sbin/nmbd |
killproc /usr/sbin/nmbd |
30 |
|
|
31 |
update_svcstatus $1 |
update_svcstatus $1 |
32 |
splash svc_stopped "$(basename $0)" 0 |
splash svc_stopped "$(basename $0)" 0 |
33 |
;; |
;; |
34 |
reload) |
reload) |
35 |
echo -e ${COLOREDSTAR}"Reloading samba daemon ..." |
rc_print "Reloading samba daemon ..." |
36 |
reloadproc /usr/sbin/smbd |
reloadproc /usr/sbin/smbd |
37 |
echo -e ${COLOREDSTAR}"Reloading netbios daemon ..." |
rc_print "Reloading netbios daemon ..." |
38 |
reloadproc /usr/sbin/nmbd |
reloadproc /usr/sbin/nmbd |
39 |
;; |
;; |
40 |
restart) |
restart) |
47 |
statusproc /usr/sbin/smbd |
statusproc /usr/sbin/smbd |
48 |
;; |
;; |
49 |
*) |
*) |
50 |
echo "Usage: $0 {start|stop|reload|restart|status}" |
rc_echo "Usage: $0 {start|stop|reload|restart|status}" |
51 |
exit 1 |
exit 1 |
52 |
;; |
;; |
53 |
esac |
esac |