Currently Squeezebox Server reopens its log files upon receiving SIGUSR1, whereas the newsyslog.conf entry causes SIGHUP to be sent. As Squeezebox Server can be verbose in its logging, the lack of log rotation can lead to /var becoming full quickly. Changing Squeezebox Server to respond to SIGHUP (rather than changing the signal sent by newsyslog) seems the most appropriate solution, maintaining compatibilty with FreeBSD standards. It also avoids the need for the install script to correct an existing entry in newsyslog.conf. Fix: The attached patch implements the above changes.
Responsible Changed From-To: freebsd-ports-bugs->brooks Over to maintainer (via the GNATS Auto Assign Tool)
State Changed From-To: open->feedback any news here
Responsible Changed From-To: brooks->freebsd-ports-bugs Looks like a simple enough fix but I don't have the energy to deal with getting it fixed upstream and I've dropped maintainership.
State Changed From-To: feedback->open Maintainer has approved.
Responsible Changed From-To: freebsd-ports-bugs->scheidell I'll take it.
scheidell 2012-01-08 01:26:12 UTC FreeBSD ports repository Modified files: audio/squeezeboxserver Makefile pkg-plist Added files: audio/squeezeboxserver/files patch-Slim-Utils-Log.pm Log: - reopen logs on SIGHUP PR: ports/147645 Submitted by: Christopher Key <cjk32@cam.ac.uk> Approved by: maintainer (timeout, 3 years) gabor (mentor) Revision Changes Path 1.86 +3 -2 ports/audio/squeezeboxserver/Makefile 1.1 +20 -0 ports/audio/squeezeboxserver/files/patch-Slim-Utils-Log.pm (new) 1.26 +4 -4 ports/audio/squeezeboxserver/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 with changes, Thanks.