Hi! I recently bumped into eudev, a fork of systemd-udev 220 which doesn't require all the rest of systemd. The gentoo folks came up with it as many of them still use OpenRC or SystemV init. It was easy to port it to OpenWrt by re-using and modifying the existing udev packaging. See https://github.com/openwrt/packages/pull/2354
However, there are some problems which I'd like to discuss: * PROVIDES and CONFLICTS doesn't work well in opkg and proper support for alternative packages (except for build-variants) is missing in buildroot. Any idea on how this could be fixed? * Why is udev-173 part of core? I can't see what actually depends on it since udevtrigger is provided by procd for ages now. * eudev and udev conflict also in terms of InstallDev providing the same header filenames and consuming packages expect to find them there. This means they cannot co-exist in the same buildroot without overwriting each others staging files... * We could just switch to eudev instead of the (unmaintained and outdated) version of udev we currently got -- however, * eudev got almost twice of the binary size of udev... The main reason why I'd like to have udev is persistent aliasing of (hotpluggable) serial devices like wwan modems and input devices; udev is required for libinput to build. Please share your ideas and opinions on the issues above and whatever else comes to your mind when you think about udev and linux hotplug on OpenWrt! Cheers Daniel _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel