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