1
0
mirror of https://github.com/systemd/systemd.git synced 2024-12-25 01:34:28 +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:
rml@mvista.com 2003-10-17 23:54:14 -07:00 committed by Greg KH
parent 577aade748
commit 5892ceb540
2 changed files with 20 additions and 16 deletions

View File

@ -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

View File

@ -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