Michael Biebl <bi...@debian.org> writes: >> Additionally udev.init and udev.postinst have checks for the existence >> of that file which would stop udev from being started under sysvinit if >> that compatibility option is not set. I'm not entirely sure what should >> be done about them. > > Seems reasonable to drop the > > if [ ! -e /sys/kernel/uevent_helper ]; then > echo "udev requires hotplug support, not started." > return 1 > fi > > checks from postinst and the udev SysV init script. > udev has been switched over to use the netlink based interface for > communicating with the kernel a long time ago.
A second option might be to check for /sys/kernel/uevent_seqnum instead, it exists even if uevent_helper doesn't. I'd assume it doesn't exist if hotplug isn't enabled at all, but haven't tested that. >> The kernel team should possibly be notified about keeping this option >> enabled for the jessie release to avoid breaking partial upgrades. > > I don't think they have any plans to change that. But CCed the kernel > team just in case. > > > Just curious, was this triggered by [1]. Usually CONFIG_UEVENT_HELPER is > set (at least by distros for compat reasons) and contains "". No, not really. When a new compatibility option is introduced and I don't know for a fact that I need it I usually try disabling it to see what breaks (even when the help text recommends keeping it). Partially to appease my OCD, and partially to be able to report bugs for cases like this.. -- Arto Jantunen -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org