Magellan Linux

Diff of /trunk/usbip/usbipd.rc

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

revision 1528 by niro, Mon Sep 19 15:56:15 2011 UTC revision 1536 by niro, Mon Sep 19 17:51:28 2011 UTC
# Line 2  Line 2 
2  # $Id$  # $Id$
3    
4  #%rlevels: 3:s 4:s 5:s 0:k 1:k 2:k 6:k  #%rlevels: 3:s 4:s 5:s 0:k 1:k 2:k 6:k
5  #%start: 90  #%start: 80
6  #%stop: 20  #%stop: 20
7    
8  #deps  #deps
# Line 13  Line 13 
13  source /etc/conf.d/rc  source /etc/conf.d/rc
14  source $rc_functions  source $rc_functions
15    
16    # usbip >= 0.1.8
17    if [[ -x /usr/sbin/usbipd ]]
18    then
19     DAEMON=/usr/sbin/usbipd
20    else
21     DAEMON=/usr/bin/usbipd
22    fi
23    
24  case "$1" in  case "$1" in
25   start)   start)
26     if [[ -z $(grep '^usbip[-_]host' /proc/modules) ]]
27     then
28     modprobe usbip-host &> /dev/null
29     fi
30   rc_print "Starting USB over TCP/IP Enumerator daemon ..."   rc_print "Starting USB over TCP/IP Enumerator daemon ..."
31   start-stop-daemon --start --exec /usr/bin/usbipd --pidfile /var/run/usbipd.pid --make-pidfile -- -D   start-stop-daemon --start --quiet --background --exec ${DAEMON} --pidfile /var/run/usbipd.pid --make-pidfile -- -D
32   evaluate_retval   evaluate_retval
33    
34   update_svcstatus $1   update_svcstatus $1
# Line 25  case "$1" in Line 37  case "$1" in
37    
38   stop)   stop)
39   rc_print "Stopping USB over TCP/IP Enumerator  daemon ..."   rc_print "Stopping USB over TCP/IP Enumerator  daemon ..."
40   start-stop-daemon --stop --pidfile /var/run/usbipd.pid   start-stop-daemon --stop --oknodo --quiet --pidfile /var/run/usbipd.pid
41   if [[ ! -z $(pidof usbipd) ]]   if [[ ! -z $(pidof usbipd) ]]
42   then   then
43   killall usbipd   killall usbipd &> /dev/null
44   fi   fi
45   evaluate_retval   evaluate_retval
46    
# Line 43  case "$1" in Line 55  case "$1" in
55   ;;   ;;
56    
57   status)   status)
58   statusproc /usr/bin/usbipd   statusproc ${DAEMON}
59   ;;   ;;
60    
61   *)   *)

Legend:
Removed from v.1528  
changed lines
  Added in v.1536