From olivleh1@kartoffel.salatschuessel.net  Mon Dec 18 16:56:43 2006
Return-Path: <olivleh1@kartoffel.salatschuessel.net>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 6909D16A407
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 18 Dec 2006 16:56:43 +0000 (UTC)
	(envelope-from olivleh1@kartoffel.salatschuessel.net)
Received: from kartoffel.salatschuessel.net (p5084F580.dip.t-dialin.net [80.132.245.128])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 6D00243C9F
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 18 Dec 2006 16:56:41 +0000 (GMT)
	(envelope-from olivleh1@kartoffel.salatschuessel.net)
Received: from kartoffel.salatschuessel.net (localhost [127.0.0.1])
	by kartoffel.salatschuessel.net (8.13.8/8.13.8) with ESMTP id kBIGXwB8047939;
	Mon, 18 Dec 2006 17:33:58 +0100 (CET)
	(envelope-from olivleh1@kartoffel.salatschuessel.net)
Received: (from olivleh1@localhost)
	by kartoffel.salatschuessel.net (8.13.8/8.13.8/Submit) id kBIGXwRZ047938;
	Mon, 18 Dec 2006 17:33:58 +0100 (CET)
	(envelope-from olivleh1)
Message-Id: <200612181633.kBIGXwRZ047938@kartoffel.salatschuessel.net>
Date: Mon, 18 Dec 2006 17:33:58 +0100 (CET)
From: Oliver Lehmann <oliver@freebsd.org>
Reply-To: Oliver Lehmann <oliver@freebsd.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc: Oliver Lehmann <oliver@freebsd.org>
Subject: rc.d/nfslocking does not properly restart
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         106873
>Category:       conf
>Synopsis:       [patch] rc.d/nfslocking does not properly restart
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-rc
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 18 17:00:29 GMT 2006
>Closed-Date:    Thu May 17 11:13:42 GMT 2007
>Last-Modified:  Thu May 17 11:13:42 GMT 2007
>Originator:     Oliver Lehmann
>Release:        FreeBSD 6.1-STABLE amd64
>Organization:
>Environment:
System: FreeBSD kartoffel.salatschuessel.net 6.1-STABLE FreeBSD 6.1-STABLE #0: Mon Sep 11 09:55:49 CEST 2006 olivleh1@kartoffel.salatschuessel.net:/usr/obj/amd64-athlon64-6.1/usr/src/sys/KARTOFFEL amd64


>Description:
	/etc/rc.d/nfslocking restart
	will only restart rpc.statd. This is because after restarting rpc.statd
	_rc_restart_done got set to true by rc.subr.
>How-To-Repeat:
>Fix:
	To solve this, just unset _rc_restart_done before restarting rpc.lockd

--- nfslocking.old      Mon Dec 18 17:33:30 2006
+++ nfslocking  Mon Dec 18 17:24:53 2006
@@ -32,6 +32,7 @@
 
 # rpc.lockd
 #
+unset _rc_restart_done
 name="lockd"
 rcvar=rpc_lockd_enable
 command="/usr/sbin/rpc.${name}"

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-rc 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Tue Dec 19 17:13:09 UTC 2006 
Responsible-Changed-Why:  

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

From: Mike Makonnen <mtm@FreeBSD.Org>
To: oliver@freebsd.org
Cc: bug-followup@FreeBSD.org
Subject: Re: conf/106873: [patch] rc.d/nfslocking does not properly restart
Date: Thu, 17 May 2007 14:00:40 +0300

 Unfortunately, _rc_restart_done is private to rc.subr(8) and scripts
 should not depend on it being available or having any specific
 behavior. The solution is to breakup the script into separate scripts
 for statd and lockd.
 
 Cheers.
 -- 
 Mike Makonnen         | GPG-KEY: http://people.freebsd.org/~mtm/mtm.asc
 mmakonnen @ gmail.com | AC7B 5672 2D11 F4D0 EBF8  5279 5359 2B82 7CD4 1F55
 mtm @ FreeBSD.Org     | FreeBSD - http://www.freebsd.org
State-Changed-From-To: open->closed 
State-Changed-By: mtm 
State-Changed-When: Thu May 17 11:11:48 UTC 2007 
State-Changed-Why:  
Duplicate of conf/107316 

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