Hi, besides the patch containing unrelated changes, having an extra package per service management system seems very far from ideal to me. It was possible for all of sysvinit/upstart/systemd to be handled by the same package. Why can't runit do this?
And having a separate package with just a file containing #!/bin/sh exec atd -f -d seems way overkill... See also the discussions on -devel@ about tiny packages (for Javascript stuff, but that comes at least from upstream and is not a Debian invention). Ansgar