control: tags -1 +patch
[2013-02-28 18:48] "Trent W. Buck" <trentb...@gmail.com> > When doing "dpkg-reconfigure -a" in a chroot where everything is > denied by policy-rc.d, I see a sequence like this: > > live-boot: core filesystems devices utils udev blockdev. > update-initramfs: deferring update (trigger activated) > invoke-rc.d: policy-rc.d denied execution of stop. > invoke-rc.d: policy-rc.d denied execution of start. > invoke-rc.d: policy-rc.d denied execution of restart. > invoke-rc.d: policy-rc.d denied execution of stop. > invoke-rc.d: policy-rc.d denied execution of start. > invoke-rc.d: policy-rc.d denied execution of restart. > Not restarting sysvinit > > I can't tell which services weren't restarted. > How do you feel about including the service name in that output? Here I propose patch to implement request: From aaf747cf7e2a0256f62a25fd69b720b466bfaee2 Mon Sep 17 00:00:00 2001 From: Dmitry Bogatov <kact...@debian.org> Date: Thu, 10 Jan 2019 16:50:13 +0000 Subject: [PATCH] update-rc.d: make policy deny message more informative If action on service was denied by policy-rc.d, include name of the service in error message. (Closes: #701863) --- script/invoke-rc.d | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/script/invoke-rc.d b/script/invoke-rc.d index d4ac2c6..cda56db 100755 --- a/script/invoke-rc.d +++ b/script/invoke-rc.d @@ -145,10 +145,10 @@ if test "x${POLICYHELPER}" != x && test -x "${POLICYHELPER}" ; then 1) RC=105 ;; 101) if test x${FORCE} != x ; then - printerror Overriding policy-rc.d denied execution of ${printaction}. + printerror "Overriding policy-rc.d denied execution of ${printaction} for ${INITSCRIPTID}." RC=104 else - printerror policy-rc.d denied execution of ${printaction}. + printerror "policy-rc.d denied execution of ${printaction} for ${INITSCRIPTID}." fi ;; esac