]> git.ipfire.org Git - thirdparty/systemd.git/commit
udevadm: make use of the new uuid-enabled triggering for "udevadm trigger"
authorLennart Poettering <lennart@poettering.net>
Wed, 26 May 2021 14:13:39 +0000 (16:13 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 26 May 2021 19:44:36 +0000 (21:44 +0200)
commit730b9c1e1469dfd6d6850e9ea06da3cac469eba0
tree9c518023e82c1352cb51e367f744e61cb66b7a29
parentb485fd932ad37a945569857127b7e929e87e17b2
udevadm: make use of the new uuid-enabled triggering for "udevadm trigger"

This adds two things:

- A new switch --uuid is added to "udevadm trigger". If specified a
  random UUID is associated with the synthettic uevent and it is printed
  to stdout. It may then be used manually to match up uevents as they
  propagate through the system.

- The UUID logic is now implicitly enabled if "udevadm trigger --settle"
  is used, in order to wait for precisely the uevents we actually
  trigger. Fallback support is kept for pre-4.13 kernels (where the
  requests for trigger uevents with uuids results in EINVAL).
man/udevadm.xml
src/basic/hash-funcs.c
src/basic/hash-funcs.h
src/udev/udevadm-trigger.c