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.
Over to maintainer (via the GNATS Auto Assign Tool)
any news here
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.
Maintainer has approved.
I'll take it.
scheidell 2012-01-08 01:26:12 UTC
FreeBSD ports repository
audio/squeezeboxserver Makefile pkg-plist
- reopen logs on SIGHUP
Submitted by: Christopher Key <firstname.lastname@example.org>
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
email@example.com mailing list
To unsubscribe, send any mail to "firstname.lastname@example.org"
Committed with changes, Thanks.