Magellan Linux

Diff of /trunk/initscripts/busybox/sbin/rc-config

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

trunk/busybox-initscripts/sbin/rc-config revision 727 by niro, Mon Jun 2 22:43:29 2008 UTC trunk/initscripts/busybox/sbin/rc-config revision 1410 by niro, Mon Jun 27 12:05:52 2011 UTC
# Line 1  Line 1 
1  #!/bin/bash  #!/bin/bash
2  # $Header: /home/cvsd/magellan-cvs/magellan-src/busybox-initscripts/sbin/rc-config,v 1.2 2008-06-02 22:43:29 niro Exp $  # $Header: /home/cvsd/magellan-cvs/magellan-src/busybox-initscripts/sbin/rc-config,v 1.3 2008-06-19 12:37:36 niro Exp $
3    
4  RC_INIT_BASE=${MROOT}/etc/init.d  RC_INIT_BASE=${MROOT}/etc/init.d
5  RC_EXCLUDE="rc functions template splash-functions udev"  RC_EXCLUDE="rc functions template splash-functions udev mdev"
6    
7  VERSION=0.3  VERSION=0.3
8    
# Line 97  rc_service_add() Line 97  rc_service_add()
97   for i in $(get_run_levels ${RC_SERVICE})   for i in $(get_run_levels ${RC_SERVICE})
98   do   do
99   case ${i} in   case ${i} in
100     # ignore these runlevels:
101     [1245]:[sk]) continue ;;
102    
103   # start   # start
104   ?:s)   ?:s)
105   [[ ${i} = 7:s ]] && i="sysinit:s"   [[ ${i} = 7:s ]] && i="sysinit:s"
106   [[ ${i} = 3:s ]] && i="boot:s"   [[ ${i} = 3:s ]] && i="boot:s"
107   [[ ${i} = 0:s ]] && i="shutdown:s"   [[ ${i} = 0:s ]] && i="shutdown:s"
108     [[ ${i} = 6:s ]] && i="shutdown:s"
109   echo -e "\t\t[rc${i/:s/}.d -> S${RC_START}]"   echo -e "\t\t[rc${i/:s/}.d -> S${RC_START}]"
110   ln -snf ../init.d/${RC_SERVICE} \   ln -snf ../init.d/${RC_SERVICE} \
111   ${MROOT}/etc/rc.d/rc${i/:s/}.d/S${RC_START}${RC_SERVICE}   ${MROOT}/etc/rc.d/rc${i/:s/}.d/S${RC_START}${RC_SERVICE}
# Line 111  rc_service_add() Line 115  rc_service_add()
115   [[ ${i} = 7:k ]] && i="sysinit:k"   [[ ${i} = 7:k ]] && i="sysinit:k"
116   [[ ${i} = 3:k ]] && i="boot:k"   [[ ${i} = 3:k ]] && i="boot:k"
117   [[ ${i} = 0:k ]] && i="shutdown:k"   [[ ${i} = 0:k ]] && i="shutdown:k"
118     [[ ${i} = 6:k ]] && i="shutdown:k"
119   echo -e "\t\t[rc${i/:k/}.d -> K${RC_STOP}]"   echo -e "\t\t[rc${i/:k/}.d -> K${RC_STOP}]"
120   ln -snf ../init.d/${RC_SERVICE} \   ln -snf ../init.d/${RC_SERVICE} \
121   ${MROOT}/etc/rc.d/rc${i/:k/}.d/K${RC_STOP}${RC_SERVICE}   ${MROOT}/etc/rc.d/rc${i/:k/}.d/K${RC_STOP}${RC_SERVICE}
# Line 158  rc_service_show() Line 163  rc_service_show()
163   do   do
164   level=${i}   level=${i}
165   [[ ${i} = 7 ]] && level=sysinit   [[ ${i} = 7 ]] && level=sysinit
166     [[ ${i} = 3 ]] && level=boot
167     [[ ${i} = 0 ]] && level=shutdown
168     [[ ${i} = 6 ]] && level=shutdown
169    
170   for script in ${MROOT}/etc/rc.d/rc${level}.d/*   for script in ${MROOT}/etc/rc.d/rc${level}.d/*
171   do   do

Legend:
Removed from v.727  
changed lines
  Added in v.1410