From nobody@FreeBSD.org  Wed Nov 29 22:17:12 2006
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 56EA816A509
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 29 Nov 2006 22:17:12 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [69.147.83.33])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 0996843CA7
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 29 Nov 2006 22:16:03 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id kATMG6nx094019
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 29 Nov 2006 22:16:06 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id kATMG6ah094018;
	Wed, 29 Nov 2006 22:16:06 GMT
	(envelope-from nobody)
Message-Id: <200611292216.kATMG6ah094018@www.freebsd.org>
Date: Wed, 29 Nov 2006 22:16:06 GMT
From: "Brian A. Seklecki"<bseklecki@collaborativefusion.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: ports/net-mgmt/net-snmp/files/snmpd.sh.in patch to flush exec-cache
X-Send-Pr-Version: www-3.0

>Number:         106036
>Category:       ports
>Synopsis:       ports/net-mgmt/net-snmp/files/snmpd.sh.in patch to flush exec-cache
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    kuriyama
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Nov 29 22:20:18 GMT 2006
>Closed-Date:    Wed Feb 28 01:24:02 GMT 2007
>Last-Modified:  Wed Feb 28 01:24:02 GMT 2007
>Originator:     Brian A. Seklecki
>Release:        6.2 Prerelease
>Organization:
Collaborative Fusion, Inc.
>Environment:
FreeBSD soundwave 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #0: Wed Sep 13 14:51:18 EDT 2006     root@soundwave:/usr/obj/usr/src/sys/SMP  i386

>Description:
Per the following thread, this patch to be included in 5.3.1 Net-SNMP Update:

---

From: 	Brian A. Seklecki <bseklecki@collaborativefusion.com>
To: 	nork@freebsd.org
Cc: 	lavalamp@spiritual-machines.org
Subject: 	$snmpd_flush_cache for Net-SNMP ports/net-mgmt/net-snmp/files/snmpd.sh.in ?
Date: 	Fri, 29 Sep 2006 11:01:21 -0400


Good call on the $snmpd_pidfile=

Another useful flag would be an optional pre_start() to blow away the
Exec cache (which lingers after the process dies without documentation)

Basically if you're writing a lot of your own passthrough OIDs and one
of them fails to exec, a simple restart of SNMP should be enough to
flush out:

+start_precmd=snmpd_precmd

+snmpd_precmd () {
+       if checkyesno snmpd_flush_cache; then
+               rm -rvf /var/net-snmp/.snmp-exec-cache
        fi



~BAS

---
>How-To-Repeat:
---

From: 	Stanislav Sedov <stas@FreeBSD.org>
To: 	Brian A. Seklecki <bseklecki@collaborativefusion.com>
Cc: 	ports@freebsd.org, nork@freebsd.org
Subject: 	Re: $snmpd_flush_cache for Net-SNMP ports/net-mgmt/net-snmp/files/snmpd.sh.in
Date: 	Sat, 4 Nov 2006 10:52:37 +0300  (02:52 EST)


On Fri, 03 Nov 2006 23:18:11 -0500
"Brian A. Seklecki" <bseklecki@collaborativefusion.com> mentioned:

> FYI to SNMP hackers.  Objections to this patch?
>

Looks reasonable.

--
Stanislav Sedov          <stas@FreeBSD.org>        [[Russia, Moscow]]
PGP id: 0xEB269581       http://people.freebsd.org/~stas/stas.key.asc

	Invalid signature
>Fix:

---

From: 	Jun Kuriyama <kuriyama@imgsrc.co.jp>
To: 	Brian A. Seklecki <bseklecki@collaborativefusion.com>
Cc: 	ports@freebsd.org, nork@freebsd.org
Subject: 	Re: $snmpd_flush_cache for Net-SNMP     ports/net-mgmt/net-snmp/files/snmpd.sh.in
Date: 	Sat, 04 Nov 2006 18:53:39 +0900  (04:53 EST)


At Fri, 03 Nov 2006 23:18:11 -0500,
Brian A. Seklecki wrote:
> FYI to SNMP hackers.  Objections to this patch?

No problem from me.  I'm preparing for 5.3.1 upgrade in my local.
This will bump shlib version, so I'll do it after 6.2R with your
patch.


-- 
Jun Kuriyama <kuriyama@imgsrc.co.jp> // IMG SRC, Inc.
             <kuriyama@FreeBSD.org> // FreeBSD Project

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->kuriyama 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Wed Nov 29 22:20:54 UTC 2006 
Responsible-Changed-Why:  
Over to maintainer 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/106036: commit references a PR
Date: Wed, 28 Feb 2007 01:17:29 +0000 (UTC)

 kuriyama    2007-02-28 01:17:16 UTC
 
   FreeBSD ports repository
 
   Modified files:
     net-mgmt/net-snmp    Makefile distinfo pkg-plist 
     net-mgmt/net-snmp/files patch-configure.in patch-interfaces.c 
                             patch-ucd_snmp.h snmpd.sh.in 
   Removed files:
     net-mgmt/net-snmp/files patch-agent_index.c 
                             patch-agent_read_config.c 
                             patch-agent_registry.c patch-at.c 
                             patch-auto_nlist.c patch-hr_swrun.c 
                             patch-master.c patch-master_admin.c 
                             patch-oid_stash.c 
                             patch-snmpUDPDomain.c 
                             patch-snmp_vars.c patch-snmpd.8.def 
                             patch-subagent.c patch-sysORTable.c 
   Log:
   - Upgrade to 5.3.1 [1].
   - Add $snmpd_flush_cache knob [2].
   - Add conflict with net-snmp-4.* [3].
   
   PR:     ports/97673 [1] (but mostly rewritten), ports/106036 [2],
           ports/103462 [3]
   Submitted by:   Rick van der Zwet <rick@wzoeterwoude.net> [1],
           "Brian A. Seklecki"<bseklecki@collaborativefusion.com> [2],
           Mykola Dzham <freebsd@levsha.org.ua> [3]
   
   Revision  Changes    Path
   1.138     +7 -5      ports/net-mgmt/net-snmp/Makefile
   1.33      +3 -3      ports/net-mgmt/net-snmp/distinfo
   1.2       +0 -13     ports/net-mgmt/net-snmp/files/patch-agent_index.c (dead)
   1.2       +0 -13     ports/net-mgmt/net-snmp/files/patch-agent_read_config.c (dead)
   1.2       +0 -13     ports/net-mgmt/net-snmp/files/patch-agent_registry.c (dead)
   1.2       +0 -12     ports/net-mgmt/net-snmp/files/patch-at.c (dead)
   1.4       +0 -13     ports/net-mgmt/net-snmp/files/patch-auto_nlist.c (dead)
   1.5       +5 -5      ports/net-mgmt/net-snmp/files/patch-configure.in
   1.9       +0 -78     ports/net-mgmt/net-snmp/files/patch-hr_swrun.c (dead)
   1.5       +4 -140    ports/net-mgmt/net-snmp/files/patch-interfaces.c
   1.2       +0 -13     ports/net-mgmt/net-snmp/files/patch-master.c (dead)
   1.2       +0 -12     ports/net-mgmt/net-snmp/files/patch-master_admin.c (dead)
   1.2       +0 -13     ports/net-mgmt/net-snmp/files/patch-oid_stash.c (dead)
   1.2       +0 -11     ports/net-mgmt/net-snmp/files/patch-snmpUDPDomain.c (dead)
   1.2       +0 -13     ports/net-mgmt/net-snmp/files/patch-snmp_vars.c (dead)
   1.2       +0 -13     ports/net-mgmt/net-snmp/files/patch-snmpd.8.def (dead)
   1.2       +0 -13     ports/net-mgmt/net-snmp/files/patch-subagent.c (dead)
   1.2       +0 -13     ports/net-mgmt/net-snmp/files/patch-sysORTable.c (dead)
   1.3       +5 -10     ports/net-mgmt/net-snmp/files/patch-ucd_snmp.h
   1.5       +9 -1      ports/net-mgmt/net-snmp/files/snmpd.sh.in
   1.48      +7 -2      ports/net-mgmt/net-snmp/pkg-plist
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: open->closed 
State-Changed-By: kuriyama 
State-Changed-When: Wed Feb 28 01:23:38 UTC 2007 
State-Changed-Why:  
Committed, thanks! 

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