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 }