diff -Nru init-system-helpers-1.29ubuntu4/debian/changelog init-system-helpers-1.29ubuntu5/debian/changelog --- init-system-helpers-1.29ubuntu4/debian/changelog 2016-11-29 19:09:41.000000000 +0000 +++ init-system-helpers-1.29ubuntu5/debian/changelog 2017-05-22 15:27:41.000000000 +0000 @@ -1,3 +1,11 @@ +init-system-helpers (1.29ubuntu5) xenial; urgency=medium + + * invoke-rc.d: When running under upstart check is service is 'enabled' + instead of relying on rc*.d links. This allows upstart only services to be + able to start with invoke-rc.d. (LP: #1691474) + + -- Chris J Arges Thu, 18 May 2017 18:54:47 +0000 + init-system-helpers (1.29ubuntu4) xenial; urgency=medium * script/invoke-rc.d: backport change from 1.36 so that logs showing a diff -Nru init-system-helpers-1.29ubuntu4/script/invoke-rc.d init-system-helpers-1.29ubuntu5/script/invoke-rc.d --- init-system-helpers-1.29ubuntu4/script/invoke-rc.d 2016-11-29 17:28:22.000000000 +0000 +++ init-system-helpers-1.29ubuntu5/script/invoke-rc.d 2017-05-22 15:28:45.000000000 +0000 @@ -399,6 +399,8 @@ RC=101 elif testexec ${SSLINK} ; then RC=104 + elif initctl show-config -e "${INITSCRIPTID}" | grep -q '^ start on'; then + RC=104 else RC=101 fi