Magellan Linux

Diff of /trunk/magellan-initscripts/etc/rc.d/init.d/samba

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3 by niro, Mon Dec 13 22:52:07 2004 UTC revision 12 by niro, Mon Dec 13 23:38:36 2004 UTC
# Line 12  Line 12 
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

Legend:
Removed from v.3  
changed lines
  Added in v.12