--- trunk/initscripts/sysvinit/rc/functions 2011/06/04 21:59:16 1360 +++ trunk/initscripts/sysvinit/rc/functions 2011/06/04 21:59:28 1361 @@ -203,8 +203,15 @@ getpids() { - base=${1##*/} - pidlist=$(pidof -o $$ -o $PPID -x $base) + local base=${1##*/} + local opts + if [[ $(readlink /bin/pidof) = *busybox ]] + then + opts="" + else + opts="-x" + fi + pidlist=$(pidof -o $$ -o $PPID ${opts} $base) } loadproc()