mirror of
https://github.com/systemd/systemd.git
synced 2024-12-23 21:35:11 +03:00
[PATCH] udev: cool test scripts
This patch changes test.tty and test.block to add/remove each tty and block device, respectively, on the system. Great way to populate/unpopulate udev rapidly. Its just a simple for loop over the sysfs entries.
This commit is contained in:
parent
577aade748
commit
5892ceb540
18
test.block
18
test.block
@ -1,10 +1,12 @@
|
|||||||
#!/bin/sh
|
#! /bin/sh
|
||||||
export ACTION=add
|
#
|
||||||
#export ACTION=remove
|
# test.block - run udev(8) on each block device in /sys/block
|
||||||
|
|
||||||
export DEVPATH=/block/hda
|
SYSFSDIR=/sys # change this for a nonstand sysfs mount point
|
||||||
export DEVPATH=/block/sda/sda1
|
BIN=./udev # location of your udev binary
|
||||||
#export DEVPATH=/block/sda
|
export ACTION=add # 'add' or 'remove'
|
||||||
|
|
||||||
|
for i in ${SYSFSDIR}/block/*; do
|
||||||
./udev block
|
export DEVPATH="/"`echo $i | cut --delimiter='/' --fields=3-`
|
||||||
|
$BIN block
|
||||||
|
done
|
||||||
|
18
test.tty
18
test.tty
@ -1,10 +1,12 @@
|
|||||||
#!/bin/sh
|
#! /bin/sh
|
||||||
export ACTION=add
|
#
|
||||||
#export ACTION=remove
|
# test.tty - run udev(8) on each tty device in /sys/class/tty
|
||||||
export DEVPATH=/devices/pci0/00:09.0/usb1/1-1/1-1.1/ttyUSB7
|
|
||||||
export DEVPATH=/class/tty/ttyUSB0
|
|
||||||
#export DEVPATH=/block/hda
|
|
||||||
|
|
||||||
|
SYSFSDIR=/sys # change this for a nonstand sysfs mount point
|
||||||
|
BIN=./udev # location of your udev binary
|
||||||
|
export ACTION=add # 'add' or 'remove'
|
||||||
|
|
||||||
#./udev block
|
for i in ${SYSFSDIR}/class/tty/*; do
|
||||||
./udev tty
|
export DEVPATH="/"`echo $i | cut --delimiter='/' --fields=3-`
|
||||||
|
$BIN tty
|
||||||
|
done
|
||||||
|
Loading…
Reference in New Issue
Block a user