Magellan Linux

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

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

revision 1170 by niro, Wed Dec 15 17:44:36 2010 UTC revision 1171 by niro, Wed Dec 15 18:13:51 2010 UTC
# Line 4  Line 4 
4  source /etc/conf.d/rc  source /etc/conf.d/rc
5  source ${rc_functions}  source ${rc_functions}
6    
7  # load udev helper functions  # source kernel config if exists
8  source ${rc_base}/init.d/udev  [ -f /etc/conf.d/kernel ] && source /etc/conf.d/kernel
9    
10    # prefer mdev if it is present, always fall back to udev
11    # these settings can be overriden via /etc/conf.d/kernel
12    if [[ -z ${RC_DEVMANAGER} ]]
13    then
14     if [[ -e ${rc_base}/init.d/mdev ]]
15     then
16     RC_DEVMANAGER="udev"
17     elif [[ -e ${rc_base}/init.d/udev ]]
18     then
19     RC_DEVMANAGER="udev"
20     fi
21    fi
22    
23    # load device management hooks
24    source ${rc_base}/init.d/${RC_DEVMANAGER}
25    
26  # get mage version  # get mage version
27  MAGEVER="$(< /etc/mageversion)"  MAGEVER="$(< /etc/mageversion)"
28    
 # source kernel config if exists  
 [ -f /etc/conf.d/kernel ] && source /etc/conf.d/kernel  
   
29  trap "" INT QUIT TSTP  trap "" INT QUIT TSTP
30    
31  [[ ! -z $1 ]] && runlevel=$1  [[ ! -z $1 ]] && runlevel=$1
# Line 59  then Line 72  then
72   rc_echo -e ${COLYELLOW}"It's essential for a 2.6 kernel."   rc_echo -e ${COLYELLOW}"It's essential for a 2.6 kernel."
73   fi   fi
74    
75   #### load udev ####   # start device management
76   start_udev   start_devmanager
  ## end udev ##  
77    
78   ## load devpts ##   ## load devpts ##
79   # devfs/udev with 2.6 has no ptys, so devpts is also needed   # devfs/udev with 2.6 has no ptys, so devpts is also needed
# Line 131  then Line 143  then
143   evaluate_retval   evaluate_retval
144   fi   fi
145    
146   # stop udev now   # stop device management
147   stop_udev   stop_devicemanager
148    
149   # run through all runlevel scripts   # run through all runlevel scripts
150   for i in $(ls -v ${rc_base}/rc${runlevel}.d/K* 2> /dev/null)   for i in $(ls -v ${rc_base}/rc${runlevel}.d/K* 2> /dev/null)

Legend:
Removed from v.1170  
changed lines
  Added in v.1171