]> git.ipfire.org Git - thirdparty/systemd.git/commit
udevadm: also support alias .device units to specify devices
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 15 Sep 2020 11:27:13 +0000 (20:27 +0900)
committerLennart Poettering <lennart@poettering.net>
Tue, 20 Oct 2020 08:09:01 +0000 (10:09 +0200)
commitfc9e3b8129274472ef3b2ba5e965fbf8b634ba3d
tree7fad9d02d7149baa309ff3141e2250db0485c17f
parenta5fe8447bfe0623f6f5236e9b1afd08a4ff509c6
udevadm: also support alias .device units to specify devices

Previously, .device units generated by SYSTEMD_ALIAS= udev properties
are not supported to specify devices for e.g. 'udevadm info'.

Before:
```
$ udevadm info sys-subsystem-net-devices-enp0s31f6.device
Unknown device "sys-subsystem-net-devices-enp0s31f6.device": No such device
```

After:
```
$ ./udevadm info sys-subsystem-net-devices-enp0s31f6.device
P: /devices/pci0000:00/0000:00:1f.6/net/enp0s31f6
L: 0
E: DEVPATH=/devices/pci0000:00/0000:00:1f.6/net/enp0s31f6
E: INTERFACE=enp0s31f6
E: IFINDEX=2
E: SUBSYSTEM=net
E: USEC_INITIALIZED=25317523
E: ID_NET_NAMING_SCHEME=v245
(snip)
```
src/udev/udevadm-util.c