From root@gw.lan.new-telecom.com  Wed Apr 12 14:53:17 2006
Return-Path: <root@gw.lan.new-telecom.com>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 16DDE16A406
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 12 Apr 2006 14:53:17 +0000 (UTC)
	(envelope-from root@gw.lan.new-telecom.com)
Received: from gw.lan.new-telecom.com (newtel-36.adsl.kis.ru [212.92.174.86])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 0561643D4C
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 12 Apr 2006 14:53:12 +0000 (GMT)
	(envelope-from root@gw.lan.new-telecom.com)
Received: from gw.lan.new-telecom.com (localhost [127.0.0.1])
	by gw.lan.new-telecom.com (8.13.4/8.13.4) with ESMTP id k3CEr8LU004840
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 12 Apr 2006 18:53:08 +0400 (MSD)
	(envelope-from root@gw.lan.new-telecom.com)
Received: (from root@localhost)
	by gw.lan.new-telecom.com (8.13.4/8.13.4/Submit) id k3CEr8LA004839;
	Wed, 12 Apr 2006 18:53:08 +0400 (MSD)
	(envelope-from root)
Message-Id: <200604121453.k3CEr8LA004839@gw.lan.new-telecom.com>
Date: Wed, 12 Apr 2006 18:53:08 +0400 (MSD)
From: saenara@saenara.net.ru
Reply-To: saenara@saenara.net.ru
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: /etc/rc.subr: _find_process() can't locate daemon process started using /usr/sbin/daemon and java
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         95655
>Category:       conf
>Synopsis:       [patch] /etc/rc.subr: _find_process() can't locate daemon process started using /usr/sbin/daemon and java
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-rc
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr 12 15:00:27 GMT 2006
>Closed-Date:    Thu Apr 13 11:43:38 GMT 2006
>Last-Modified:  Thu Apr 13 11:43:38 GMT 2006
>Originator:     Saenara
>Release:        FreeBSD 6.0-STABLE i386
>Organization:
New-telecom
>Environment:
System: FreeBSD gw 6.0-STABLE FreeBSD 6.0-STABLE #0: Mon Feb 27 13:08:48 UTC 2006 root@:/usr/obj/usr/src/sys/office-gw i386


	
>Description:
	jakarta-tomcat41 server daemon started using port startup script
	returns error: tomcat41 not running? (check /var/run/tomcat41.pid).
	The problem is _find_process function in /etc/rc.subr can't locate
	process if one's name included into square brackets ([java] in this case).
>How-To-Repeat:
	Install jakarta-tomcat and stop or restart daemon.
>Fix:
	--- /etc/rc.subr.orig   Wed Apr 12 18:28:07 2006
	+++ /etc/rc.subr        Wed Apr 12 18:23:50 2006
	@@ -267,7 +267,7 @@
        	        _procnamebn=${_procname##*/}
        	        _fp_args='_arg0 _argv'
        	        _fp_match='case "$_arg0" in
	-                   $_procname|$_procnamebn|${_procnamebn}:|"(${_procnamebn})")'
	+                   $_procname|$_procnamebn|${_procnamebn}:|"(${_procnamebn})"|"[${_procname}]")'
        	fi

        	_proccheck='

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-rc 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Thu Apr 13 07:24:13 UTC 2006 
Responsible-Changed-Why:  
Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=95655 

From: Ceri Davies <ceri@submonkey.net>
To: <freebsd-rc@FreeBSD.org>,
	"freebsd-gnats-submit@freebsd.org" <freebsd-gnats-submit@FreeBSD.org>
Cc:  
Subject: Re: conf/95655: [patch] /etc/rc.subr: _find_process() can't
 locate daemon process started using /usr/sbin/daemon and java
Date: Thu, 13 Apr 2006 12:35:47 +0100

 On 13/4/06 08:24, "Mark Linimon" <linimon@FreeBSD.org> wrote:
 
 > Synopsis: [patch] /etc/rc.subr: _find_process() can't locate daemon process
 > started using /usr/sbin/daemon and java
 
 The patch is missing an update to the comment at the top of _find_process()
 as well, but I strongly recommend that we get this in before 6.1-RELEASE.
 
 Let me know if you want me to do this.
 
 Ceri
 -- 
 That must be wonderful!  I don't understand it at all.
                                       -- Moliere
 
 
 
State-Changed-From-To: open->closed 
State-Changed-By: ceri 
State-Changed-When: Thu Apr 13 11:42:58 UTC 2006 
State-Changed-Why:  
Never mind, I fixed this back in February. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=95655 
>Unformatted:
