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 --- 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 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
Responsible Changed From-To: freebsd-ports-bugs->kuriyama Over to maintainer
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 Committed, thanks!