diff -Nru freeradius-2.1.12+dfsg/debian/changelog freeradius-2.1.12+dfsg/debian/changelog --- freeradius-2.1.12+dfsg/debian/changelog 2014-02-24 08:15:32.000000000 -0600 +++ freeradius-2.1.12+dfsg/debian/changelog 2015-08-04 21:01:38.000000000 -0500 @@ -1,3 +1,9 @@ +freeradius (2.1.12+dfsg-1.2ubuntu9) trusty; urgency=medium + + * Manage process in upstart properly and fix logrotate reload (LP: #1406105) + + -- Robert C Jennings Tue, 04 Aug 2015 21:00:25 -0500 + freeradius (2.1.12+dfsg-1.2ubuntu8) trusty; urgency=medium * SECURITY UPDATE: denial of service and possible code execution via diff -Nru freeradius-2.1.12+dfsg/debian/freeradius.logrotate freeradius-2.1.12+dfsg/debian/freeradius.logrotate --- freeradius-2.1.12+dfsg/debian/freeradius.logrotate 2013-08-30 08:24:52.000000000 -0500 +++ freeradius-2.1.12+dfsg/debian/freeradius.logrotate 2015-08-05 14:32:14.000000000 -0500 @@ -6,6 +6,6 @@ notifempty missingok postrotate - /etc/init.d/freeradius reload > /dev/null + invoke-rc.d freeradius reload >/dev/null 2>&1 || true endscript } diff -Nru freeradius-2.1.12+dfsg/debian/freeradius.upstart freeradius-2.1.12+dfsg/debian/freeradius.upstart --- freeradius-2.1.12+dfsg/debian/freeradius.upstart 2013-08-30 08:24:52.000000000 -0500 +++ freeradius-2.1.12+dfsg/debian/freeradius.upstart 2015-08-04 20:58:19.000000000 -0500 @@ -13,7 +13,7 @@ if [ -r /etc/default/freeradius ]; then . /etc/default/freeradius fi - /usr/sbin/freeradius -f $FREERADIUS_OPTIONS + exec /usr/sbin/freeradius -f $FREERADIUS_OPTIONS end script pre-start script