Magellan Linux

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

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

revision 724 by niro, Mon Jun 2 22:14:35 2008 UTC revision 1195 by niro, Thu Jan 27 20:41:59 2011 UTC
# Line 1  Line 1 
1  #!/bin/sh  #!/bin/sh
2  # $Header: /home/cvsd/magellan-cvs/magellan-src/busybox-initscripts/rc/functions,v 1.1 2008-06-02 22:14:35 niro Exp $  # $Header: /home/cvsd/magellan-cvs/magellan-src/busybox-initscripts/rc/functions,v 1.2 2008-06-02 22:53:36 niro Exp $
3    
4  # Begin $rc_base/init.d/functions - Run Level Control Functions  # Begin $rc_base/init.d/functions - Run Level Control Functions
5    
# Line 40  COLDEFAULT="\033[0m" Line 40  COLDEFAULT="\033[0m"
40    
41  COLOREDSTAR="${COLBLUE}(${COLGREEN}*${COLBLUE})${COLDEFAULT} "  COLOREDSTAR="${COLBLUE}(${COLGREEN}*${COLBLUE})${COLDEFAULT} "
42    
43  #location to save the started services  # location to save the started services
44  svcdir="/var/lib/init.d"  svcdir="/var/lib/init.d"
45  svclib="/lib/rcscripts"  svclib="/lib/rcscripts"
46  svcmount="no"  svcmount="no"
47  svcfstype="tmpfs"  svcfstype="tmpfs"
48  svcsize=1024  svcsize=1024
49    
50    rc_echo() { echo $@; }
51    rc_print() { rc_echo -e "${COLOREDSTAR}$@"; }
52    
53  # dummy function; needed if splashutils are not installed  # dummy function; needed if splashutils are not installed
54  splash() { return 0; }  splash() { return 0; }
55    
56    # source splash functions if exists
 #source splash functions if exists  
57  [ -f /etc/init.d/splash-functions ] && source /etc/init.d/splash-functions  [ -f /etc/init.d/splash-functions ] && source /etc/init.d/splash-functions
58    
   
   
59  print_error_msg()  print_error_msg()
60  {  {
61   return 0   return 0
# Line 96  update_svcstatus() Line 95  update_svcstatus()
95   local SVCD_INITSCRIPT   local SVCD_INITSCRIPT
96   local x   local x
97    
   
98   #do this only if proc is mounted   #do this only if proc is mounted
99   [ ! -f /proc/mounts ] && return 0   [ ! -f /proc/mounts ] && return 0
100    
# Line 201  print_status() Line 199  print_status()
199  getpids()  getpids()
200  {  {
201   base=${1##*/}   base=${1##*/}
202   pidlist=$(pidof -o $$ -o $PPID -x $base)   pidlist=$(pidof -o $$ -o $PPID $base)
203  }  }
204    
205  loadproc()  loadproc()
# Line 286  reloadproc() Line 284  reloadproc()
284   else   else
285   signal=${2##-}   signal=${2##-}
286   signal=${signal##SIG}   signal=${signal##SIG}
   
287   fi   fi
288    
289   getpids $1   getpids $1
# Line 458  is_older_than() Line 455  is_older_than()
455    
456   return 1   return 1
457  }  }
458    
459    start_devicemanager() { touch /dev/.none; return 0; }
460    stop_devicemanager() { return 0; }

Legend:
Removed from v.724  
changed lines
  Added in v.1195