aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBill Nottingham <notting@redhat.com>2010-09-09 17:21:08 -0400
committerBill Nottingham <notting@redhat.com>2010-09-09 17:21:08 -0400
commitc92f7fc619d764e576f15569fc0f41dc6fb37cea (patch)
tree0409a5ae563449cd99567612ceac1803da90bb93
parent34f248035455d1ef5d7f3448889f61470b836960 (diff)
downloadinitscripts-c92f7fc619d764e576f15569fc0f41dc6fb37cea.tar
initscripts-c92f7fc619d764e576f15569fc0f41dc6fb37cea.tar.gz
initscripts-c92f7fc619d764e576f15569fc0f41dc6fb37cea.tar.bz2
initscripts-c92f7fc619d764e576f15569fc0f41dc6fb37cea.tar.xz
initscripts-c92f7fc619d764e576f15569fc0f41dc6fb37cea.zip
Use new -m option to pidof. Require new enough sysvinit-tools. (#632321)
-rw-r--r--initscripts.spec2
-rw-r--r--rc.d/init.d/functions4
2 files changed, 3 insertions, 3 deletions
diff --git a/initscripts.spec b/initscripts.spec
index 7910a0a2..5ddb58ab 100644
--- a/initscripts.spec
+++ b/initscripts.spec
@@ -19,7 +19,7 @@ Requires: /sbin/pidof, /sbin/blkid
Requires: module-init-tools
Requires: util-linux-ng >= 2.16
Requires: bash >= 3.0
-Requires: sysvinit-tools >= 2.87
+Requires: sysvinit-tools >= 2.87-5
Requires: sysvinit-userspace
%if %{_with_upstart}
Conflicts: upstart < 0.6.0
diff --git a/rc.d/init.d/functions b/rc.d/init.d/functions
index 3fedd87b..366c137f 100644
--- a/rc.d/init.d/functions
+++ b/rc.d/init.d/functions
@@ -204,8 +204,8 @@ __pids_var_run() {
# Output PIDs of matching processes, found using pidof
__pids_pidof() {
- pidof -c -o $$ -o $PPID -o %PPID -x "$1" || \
- pidof -c -o $$ -o $PPID -o %PPID -x "${1##*/}"
+ pidof -c -m -o $$ -o $PPID -o %PPID -x "$1" || \
+ pidof -c -m -o $$ -o $PPID -o %PPID -x "${1##*/}"
}