summaryrefslogtreecommitdiff
path: root/opt/udevd/udev-trigger
blob: c9fdd02bd8d01bb397c7abef5461d0a03fa5ab02 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
# udev-trigger - coldplug devices after udevd is running

# Update hwdb if stale
if [ -f /etc/udev/hwdb.bin ] && [ /etc/udev/hwdb.bin -ot /usr/lib/udev/hwdb.d ]; then
    systemd-hwdb update
fi

# Trigger device events
udevadm trigger --type=subsystems --action=add
udevadm trigger --type=devices --action=add

# Wait for the event queue to finish
udevadm settle