Update to 3.0.b6: - Logging API revamp, cleanup - Misc internal performance improvements - Bug fix with attempting to access an uninitalized mutex if external commands are disabled - Updates to .cvsignore files - Fix for embedded Perl interpreter to recache scripts when they're modified - Fix for canceling inheritance with 'null' in various object directives - Additional functionality of additive inheritance feature - Fixed bug where missing host/servicegroups in object definitions didn't always generate errors - Increased max plugin output length cap from 4kb to 8kb - Caching of Perl scripts now enabled by default if embedded Perl interpreter is compiled in - Fix for segfault when contact definitions had no notification timeperiods defined - Retention of host/service check scheduling options - Fix for race condition when freshening host and service check results - Added null -b option to install-sh for Solaris so install scripts don't break - Added .gitignore files for git users - Added new external commands to change notification period for host, services, and contact on-the-fly - Added new external commands to change modified object attributes (affecting data retention logic) - Added $ISVALIDTIME:$ and $NEXTVALIDTIME:$ on-demand macros - Added enable_environment_macros option to determine whether or not macros are set as environment vars - Major overhaul (read: complete rewrite) of macro code, so macros are now only computed when found - Summary macros are now available as regular (non-environment) macros if requested when large installation tweaks are enabled - Bug fix for scheduling hostgroup host downtime through web interface - Better error logging when failing to rename/move files - Added $LASTHOSTSTATE$, $LASTHOSTSTATEID$, $LASTSERVICESTATE$, and $LASTSERVICESTATEID$ macros - Addition of object pointers to event broker module data structures (may require event broker module rebuilds) - Spec file changes to better support RPM builds on 64-bit systems - Possible fix for Unicode html encoding errors in CGIs Fix: Downloadable diff from: http://www.netleader.com.au/~jarrod/FreeBSD/net-mgmt-nagios-devel-3.0.b6.diff
The attached patch did not include a fix for the ports pkg-plist file which fails to remove several directories under /var/spool/nagios (aka NAGIOSDIR) even if they are empty. The use of @dirrmtry to remove these fails as when the packing list is created, a %D/ is prefixed to the directory name. Directories outside of %D require the use of the @dirrmtry's expanded form. The patch mentioned in the URL now reflects the addition modification to pkg-plist and should be used in preference to the file attached to this PR. <thought> I'm not sure of the implications in fixing the @dirrmtry tags ability to remove directories outside of %D, i.e., fully qualified paths, but ports/Mk/bsd.port.mk could be modified to do so: PLIST_REINPLACE+= dirrmtryfq dirrmtry stopdaemon PLIST_REINPLACE_DIRRMTRYFQ=s!^@dirrmtry \(/.*\)!@unexec rmdir \1 2>/ dev/null || true! PLIST_REINPLACE_DIRRMTRY=s!^@dirrmtry \(.*\)!@unexec rmdir %D/\1 2>/ dev/null || true! PLIST_REINPLACE_STOPDAEMON=s!^@stopdaemon \(.*\)!@unexec %D/etc/rc.d/ \1${RC_SUBR_SUFFIX} forcestop 2>/dev/null || true! </thought> Jarrod.
Responsible Changed From-To: freebsd-ports-bugs->miwi I'll take it.
Martin, Nagios 3.0.b7 has been released during the current ports freeze. Attached is an updated diff to bump the port to the current development version. Downloadable version from: http://www.netleader.com.au/~jarrod/FreeBSD/net-mgmt-nagios-devel-3.0.b7.diff Jarrod.
State Changed From-To: open->closed Committed. Thanks!
miwi 2007-12-12 13:57:56 UTC FreeBSD ports repository Modified files: net-mgmt/nagios-devel Makefile distinfo net-mgmt/nagios-devel/files patch-configure.in Log: - Update to 3.0.b7 PR: 117737 Submitted by: Jarrod Sayers <jarrod@netleader.com.au> (maintainer) Revision Changes Path 1.6 +1 -1 ports/net-mgmt/nagios-devel/Makefile 1.5 +3 -3 ports/net-mgmt/nagios-devel/distinfo 1.2 +4 -4 ports/net-mgmt/nagios-devel/files/patch-configure.in _______________________________________________ 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"