Magellan Linux

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

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

revision 1664 by niro, Fri Jan 20 22:59:46 2012 UTC revision 1808 by niro, Thu Apr 19 15:21:42 2012 UTC
# Line 8  source ${rc_functions} Line 8  source ${rc_functions}
8  [ -f /etc/conf.d/kernel ] && source /etc/conf.d/kernel  [ -f /etc/conf.d/kernel ] && source /etc/conf.d/kernel
9    
10  # get mage version  # get mage version
11  MAGEVER="$(< /etc/mageversion)"  if [[ -f /etc/os-release ]]
12    then
13     MAGEVER="$(read_os_release version_id)"
14    elif [ -f /etc/mageversion ]
15    then
16     MAGEVER="$(< /etc/mageversion)"
17    else
18     MAGEVER="unkown"
19    fi
20    
21  # source kernel config if exists  # source kernel config if exists
22  [ -f /etc/conf.d/kernel ] && source /etc/conf.d/kernel  [ -f /etc/conf.d/kernel ] && source /etc/conf.d/kernel
# Line 26  fi Line 34  fi
34  trap "" INT QUIT TSTP  trap "" INT QUIT TSTP
35    
36  [ "$1" != "" ] && runlevel=$1  [ "$1" != "" ] && runlevel=$1
37    # export runlevel variable to make it accessible for other rc-scripts
38    export runlevel
39    
40  if [[ $runlevel = sysinit ]]  if [[ $runlevel = sysinit ]]
41  then  then
# Line 53  then Line 63  then
63   # mount sys file system before udev   # mount sys file system before udev
64   if [ -d /sys ]   if [ -d /sys ]
65   then   then
66   rc_print "Mounting sysfs file system ..."   if [ ! -e /sys/kernel/notes ]
67   mount -n -t sysfs sysfs /sys   then
68   evaluate_retval   rc_print "Mounting sysfs file system ..."
69     mount -n -t sysfs sysfs /sys
70     evaluate_retval
71     fi
72   else   else
73   rc_echo -e ${COLORED}"Fatal: mountpoint /sys missing ..."   rc_echo -e ${COLRED}"Fatal: mountpoint /sys missing ..."
74   rc_echo -e ${COLYELLOW}"Please create the directory /sys (mkdir -p /sys)."   rc_echo -e ${COLYELLOW}"Please create the directory /sys (mkdir -p /sys)."
75   rc_echo -e ${COLYELLOW}"It's essential for a 2.6 kernel."   rc_echo -e ${COLYELLOW}"It's essential for a 2.6 kernel."
76   fi   fi
# Line 169  then Line 182  then
182   done   done
183  fi  fi
184    
185  if [[ ${runlevel} = boot ]]  if [[ ${runlevel} = boot ]] || [[ ${runlevel} = shutdown ]] || [[ ${runlevel} = reboot ]]
186  then  then
187   # exit bootsplash   # exit bootsplash
188   splash "rc_exit" "${runlevel}"   splash "rc_exit" "${runlevel}"

Legend:
Removed from v.1664  
changed lines
  Added in v.1808