-- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to avahi in Ubuntu. https://bugs.launchpad.net/bugs/128184
Title: Remove avahi-daemon from runlevels 0-6 Status in avahi package in Ubuntu: Triaged Bug description: avahi-daemon is currently stopped in runlevels 0 and 6. Is this necessary? It doesn't seem to do anything much of note on SIGTERM; as far as I can see it doesn't need to write out any persistent state to disk or anything like that. We established a while back in Ubuntu that only services which need careful shutdown procedures need to have their init scripts run in runlevels 0 or 6, while everything else should be handled by the SIGTERM/wait-five-seconds/SIGKILL procedure in /etc/init.d/sendsigs. If my assessment is accurate, then please adjust avahi-daemon's update-rc.d invocation to remove it from runlevels 0 and 6. Note that you'll need explicit migration code in the postinst to remove the old rc[06].d symlinks on upgrade, e.g.: # Remove shutdown and reboot links; this init script does not need them. if dpkg --compare-versions "$2" lt WHATEVER_THE_RELEVANT_VERSION_IS; then rm -f /etc/rc0.d/K16avahi-daemon /etc/rc6.d/K16avahi-daemon fi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/avahi/+bug/128184/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp