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 } |