simevent - smdev - suckless mdev
(HTM) git clone git://git.suckless.org/smdev
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
simevent (323B)
---
1 #!/bin/sh
2 #
3 # Simulate add/remove events by writing directly
4 # into the uevent files.
5
6 if [ "$#" -ne 1 ] || [ "$1" != add ] && [ "$1" != remove ]; then
7 echo "usage: simevent add|remove" 1>&2
8 exit 1
9 fi
10
11 find /sys/devices -type f -path '*/dev' -exec \
12 sh -c 'for f do printf %s\\n "$0" > "${f%/*}"/uevent; done' "$1" {} +