Comment 7 for bug 602896

Revision history for this message
Steve Langasek (vorlon) wrote :

Sorry for the late turnaround on this. I was going to make a case for getting this fixed post-RC on the grounds that it would break debootstrap, but now I realize that debootstrap correctly diverts /sbin/initctl when bootstrapping, in addition to start-stop-daemon - so the impact does indeed appear to be low, since it seems recommended best practices after setting up a chroot are to divert /sbin/initctl to /bin/true anyway.

This is still a bug which we should correct for natty, but I think the correct fix is to drop this line out of debian/postinst *entirely*, and instead use dh_installinit's support for starting and stopping jobs, which already knows how to do do this. Kees, you appear to be the author of this change; do you recall why you hard-coded a 'start' command in procps postinst, rather than changing debian/rules to not override dh_installinit's behavior in the first place? I don't see anything in the changelog that explains why we need to run the procps job on package install, if Debian isn't doing it this way.