slitaz-base-files annotate rootfs/etc/init.d/rc.functions @ rev 335
Add Italian; make pot; make msgmerge; make clean
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Tue Jan 30 11:11:43 2018 +0200 (2018-01-30) |
parents | 78038351c7c8 |
children |
rev | line source |
---|---|
pankso@109 | 1 #!/bin/sh |
pankso@109 | 2 # /etc/init.d/rc.functions: SliTaz boot scripts functions. |
pankso@109 | 3 # |
pankso@109 | 4 |
pankso@144 | 5 . /lib/libtaz.sh |
pankso@109 | 6 |
pankso@109 | 7 # Check daemon with pidfile: usage check_pidfile $PIDFILE $DAEMON |
al@331 | 8 active_pidfile() { |
pankso@109 | 9 if [ ! -e $1 ]; then |
pankso@109 | 10 return 1 |
pankso@109 | 11 elif grep -qs "Name:.$(basename $2)$" \ |
al@331 | 12 /proc/$(sed 's/[^0-9]//g;q' $1)/status; then |
pankso@109 | 13 return 0 |
pankso@109 | 14 else |
pankso@109 | 15 rm -f $1 |
pankso@109 | 16 return 2 |
pankso@109 | 17 fi |
pankso@109 | 18 } |
al@331 | 19 |
al@331 | 20 # Get specified cmdline option value |
al@331 | 21 cmdline_option() { |
al@331 | 22 local opt |
al@331 | 23 for opt in $(cat /proc/cmdline); do |
al@331 | 24 case $opt in |
al@331 | 25 $1=*) echo ${opt#$1=};; |
al@335 | 26 $1) echo yes;; |
al@331 | 27 esac |
al@331 | 28 done |
al@331 | 29 } |