Thank you for taking the time to report this issue and help to improve
Ubuntu.

The behavior of debhelper here is correct; any init script which exits
non-zero when trying to stop a daemon that isn't running is buggy and
should be fixed.  This will be clarified in an upcoming update to Debian
policy, on which Ubuntu's packaging policy is based; however, this is
not a change to the intent of policy, which has always been that init
scripts not fail when called to stop an already-stopped process.

Note that debhelper ignoring init script failures on removal is
incorrect because if a daemon could *not* be stopped for whatever reason
and should have been, leaving it running after the package has been
removed constitutes a potential security hole.

** Changed in: debhelper (Ubuntu)
       Status: New => Invalid

-- 
debhelper script creates prerm script that causes daemon removal to be 
impossible
https://bugs.launchpad.net/bugs/119454
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to