summaryrefslogtreecommitdiff
path: root/extras/run_directory/README
blob: 022c66451c0e53052b2b6f1a5f57bf56cbb506e9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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.)