slitaz-base-files annotate rootfs/etc/init.d/rc.functions @ rev 331

rootfs/etc/init.d/rc.functions: add cmdline_option()
author Aleksej Bobylev <al.bobylev@gmail.com>
date Mon Sep 11 23:14:30 2017 +0300 (2017-09-11)
parents 32a9035b0181
children 158e813e99d8
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@331 26 esac
al@331 27 done
al@331 28 }