slitaz-boot-scripts annotate etc/init.d/rc.functions @ rev 268

system.sh: add console= parameter
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed May 18 21:45:02 2011 +0200 (2011-05-18)
parents 05ced4fe03dd
children
rev   line source
pankso@262 1 #!/bin/sh
pankso@23 2 # /etc/init.d/rc.functions: SliTaz boot scripts functions.
pankso@23 3 #
pankso@23 4
pankso@23 5 # Status functions.
pankso@262 6 status() {
pankso@23 7 echo -en "\\033[70G[ "
pankso@262 8 if [ $? = 0 ]; then
pankso@262 9 echo -en "\\033[1;32mOK"
pankso@23 10 else
pankso@23 11 echo -en "\\033[1;31mFailed"
pankso@23 12 fi
pankso@23 13 echo -e "\\033[0;39m ]"
pankso@23 14 }
pascal@121 15
pascal@121 16 # Check daemon with pidfile: usage check_pidfile $PIDFILE $DAEMON
pascal@121 17 active_pidfile()
pascal@121 18 {
pascal@127 19 if [ ! -e $1 ]; then
pascal@127 20 return 1
pascal@147 21 elif grep -qs "Name:.$(basename $2)$" \
pascal@208 22 /proc/$(sed 's/[^0-9]//g' < $1 | head -n 1)/status ; then
pascal@121 23 return 0
pascal@121 24 else
pascal@121 25 rm -f $1
pascal@127 26 return 2
pascal@121 27 fi
pascal@121 28 }