From 0c5f67f0acff766ebcc2c37d2cb77d602c0db358 Mon Sep 17 00:00:00 2001 From: lukem Date: Fri, 28 Apr 2000 01:40:09 +0000 Subject: [PATCH] in check_pidfile and check_process, also match "(" + `basename prog` + ")" . noted by veego@ --- etc/rc.subr | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/etc/rc.subr b/etc/rc.subr index 24809e65f2dd..b3173f5fee81 100644 --- a/etc/rc.subr +++ b/etc/rc.subr @@ -1,4 +1,4 @@ -# $NetBSD: rc.subr,v 1.14 2000/04/26 15:06:46 lukem Exp $ +# $NetBSD: rc.subr,v 1.15 2000/04/28 01:40:09 lukem Exp $ # # Copyright (c) 1997-2000 The NetBSD Foundation, Inc. # All rights reserved. @@ -120,8 +120,10 @@ check_pidfile() if [ "$_npid" = "PID" ]; then continue fi - if [ "$_arg0" = "$_procname" -o "$_arg0" = "$_procnamebn" \ - -o "$_arg0" = "${_procnamebn}:" ]; then + if [ "$_arg0" = "$_procname" \ + -o "$_arg0" = "$_procnamebn" \ + -o "$_arg0" = "${_procnamebn}:" \ + -o "$_arg0" = "(${_procnamebn})" ]; then echo $_npid return fi @@ -145,8 +147,10 @@ check_process() if [ "$_npid" = "PID" ]; then continue fi - if [ "$_arg0" = "$_procname" -o "$_arg0" = "$_procnamebn" \ - -o "$_arg0" = "${_procnamebn}:" ]; then + if [ "$_arg0" = "$_procname" \ + -o "$_arg0" = "$_procnamebn" \ + -o "$_arg0" = "${_procnamebn}:" \ + -o "$_arg0" = "(${_procnamebn})" ]; then echo -n "$_pref$_npid" _pref=" " fi