Magellan Linux

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

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

revision 319 by niro, Tue Jan 3 18:07:43 2006 UTC revision 376 by niro, Mon May 29 21:25:45 2006 UTC
# Line 1  Line 1 
1  #!/bin/bash  #!/bin/bash
2  # $Header: /home/cvsd/magellan-cvs/magellan-src/magellan-initscripts/etc/rc.d/init.d/rc,v 1.7 2006-01-03 18:07:43 niro Exp $  # $Header: /home/cvsd/magellan-cvs/magellan-src/magellan-initscripts/etc/rc.d/init.d/rc,v 1.9 2006-05-29 21:25:45 niro Exp $
3    
4  source /etc/sysconfig/rc  source /etc/sysconfig/rc
5  source $rc_functions  source $rc_functions
# Line 71  populate_udev() Line 71  populate_udev()
71   local loop   local loop
72    
73   # populate /dev with devices already found by the kernel   # populate /dev with devices already found by the kernel
74   if [ "$(kernel_version | sed 's:\.::g')" -gt "2614" ]   if [ "$(kernel_version | sed 's:\.::g' | cut -d_ -f1)" -gt "2614" ]
75   then   then
76   echo -e ${COLOREDSTAR}"  Populating /dev with existing devices through uevents ..."   echo -e ${COLOREDSTAR}"  Populating /dev with existing devices through uevents ..."
77   trigger_events   trigger_events
# Line 118  seed_dev() Line 118  seed_dev()
118   evaluate_retval   evaluate_retval
119  }  }
120    
 # # some needed functions functions  
 # populate_udev() {  
 # /sbin/udevstart  
 #  
 # # not provided by sysfs but needed  
 # ln -snf /proc/self/fd /dev/fd  
 # ln -snf fd/0 /dev/stdin  
 # ln -snf fd/1 /dev/stdout  
 # ln -snf fd/2 /dev/stderr  
 # ln -snf /proc/kcore /dev/core  
 # ln -snf /proc/asound/oss/sndstat /dev/sndstat  
 #  
 # # create problematic directories  
 # mkdir -p /dev/{pts,shm}  
 #  
 # # same as /dev/.devfsd  
 # touch /dev/.udev  
 #  
 # return 0  
 # }  
   
121  trap "" INT QUIT TSTP  trap "" INT QUIT TSTP
122    
123  [ "$1" != "" ] && runlevel=$1  [ "$1" != "" ] && runlevel=$1
# Line 147  if [[ $runlevel = sysinit ]] Line 126  if [[ $runlevel = sysinit ]]
126  then  then
127   echo   echo
128   echo -e "${COLGREEN}Starting ${COLBLUE}MAGELLAN (v${MAGEVER}) ${COLGREEN}Linux${COLDEFAULT}"   echo -e "${COLGREEN}Starting ${COLBLUE}MAGELLAN (v${MAGEVER}) ${COLGREEN}Linux${COLDEFAULT}"
129   echo -e "Copyright 2001-2005 Niels Rogalla; http://magellan-linux.net"   echo -e "Copyright 2001-2006 Niels Rogalla; http://magellan-linux.net"
130   echo   echo
131    
132   # mount proc filesystem, needed for bootsplash;   # mount proc filesystem, needed for bootsplash;
# Line 236  then Line 215  then
215    
216   if [ -e /proc/sys/kernel/hotplug ]   if [ -e /proc/sys/kernel/hotplug ]
217   then   then
218   if [ "$(kernel_version | sed 's:\.::g')" -gt "2614" ]   if [ "$(kernel_version | sed 's:\.::g' | cut -d_ -f1)" -gt "2614" ]
219   then   then
220   echo -e ${COLOREDSTAR}"  Using netlink for hotplug events ..."   echo -e ${COLOREDSTAR}"  Using netlink for hotplug events ..."
221   echo "" > /proc/sys/kernel/hotplug   echo "" > /proc/sys/kernel/hotplug

Legend:
Removed from v.319  
changed lines
  Added in v.376