From: Harald Hoyer Date: Fri, 9 Dec 2011 09:12:05 +0000 (+0100) Subject: 99base/dracut-lib.sh: killproc, prefix local variables X-Git-Tag: 015~107 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4d63882615543b19b779607563ab2a098d54b403;p=thirdparty%2Fdracut.git 99base/dracut-lib.sh: killproc, prefix local variables --- diff --git a/modules.d/99base/dracut-lib.sh b/modules.d/99base/dracut-lib.sh index e86d2097b..c8818696d 100755 --- a/modules.d/99base/dracut-lib.sh +++ b/modules.d/99base/dracut-lib.sh @@ -627,14 +627,14 @@ wait_for_dev() } killproc() { - local exe="$(command -v $1)" - local sig=$2 - local i - [ -x "$exe" ] || return 1 - for i in /proc/[0-9]*; do - [ "$i" = "/proc/1" ] && continue - if [ -e "$i"/exe ] && [ "$i/exe" -ef "$exe" ] ; then - kill $sig ${i##*/} + local _exe="$(command -v $1)" + local _sig=$2 + local _i + [ -x "$_exe" ] || return 1 + for _i in /proc/[0-9]*; do + [ "$_i" = "/proc/1" ] && continue + if [ -e "$_i"/_exe ] && [ "$_i/_exe" -ef "$_exe" ] ; then + kill $_sig ${_i##*/} fi done }