mirror of
https://github.com/systemd/systemd.git
synced 2024-11-05 15:21:37 +03:00
a37610d0f8
The distro rules are the best example you can get and the use of dev.d/ is no longer recommended. Signed-off-by: Kay Sievers <kay.sievers@suse.de> |
||
---|---|---|
.. | ||
dev.d | ||
Makefile | ||
README | ||
RFC-dev.d | ||
run_directory.c | ||
run_directory.h | ||
udev_run_devd.c | ||
udev_run_hotplugd.c |
Use these binaries only if you need backward compatibility with older udev versions. The use of /etc/dev.d/ is no longer recommended Use explicit udev rules with RUN keys to hook into the processing. /etc/dev.d/ + /etc/hotplug.d/ directory multiplexing is completely removed from udev itself and must be emulated by calling small helper binaries provided by these helpers: make EXTRAS=extras/run_directory/ will build udev_run_devd and udev_run_hotplugd, which can be called from a rule if needed: RUN+="/sbin/udev_run_hotplugd" The recommended way to handle this is to convert all the calls from the directories to explicit udev rules and get completely rid of the multiplexing. (To catch a ttyUSB event, you now no longer need to fork and exit 300 tty script instances you are not interested in, it is just one rule that matches exactly the device.)