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
|
||||
export ACTION=add
|
||||
#export ACTION=remove
|
||||
#! /bin/sh
|
||||
#
|
||||
# test.block - run udev(8) on each block device in /sys/block
|
||||
|
||||
export DEVPATH=/block/hda
|
||||
export DEVPATH=/block/sda/sda1
|
||||
#export DEVPATH=/block/sda
|
||||
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}/block/*; do
|
||||
export DEVPATH="/"`echo $i | cut --delimiter='/' --fields=3-`
|
||||
$BIN block
|
||||
done
|
||||
|
18
test.tty
18
test.tty
@ -1,10 +1,12 @@
|
||||
#!/bin/sh
|
||||
export ACTION=add
|
||||
#export ACTION=remove
|
||||
export DEVPATH=/devices/pci0/00:09.0/usb1/1-1/1-1.1/ttyUSB7
|
||||
export DEVPATH=/class/tty/ttyUSB0
|
||||
#export DEVPATH=/block/hda
|
||||
#! /bin/sh
|
||||
#
|
||||
# test.tty - run udev(8) on each tty device in /sys/class/tty
|
||||
|
||||
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
|
||||
./udev tty
|
||||
for i in ${SYSFSDIR}/class/tty/*; do
|
||||
export DEVPATH="/"`echo $i | cut --delimiter='/' --fields=3-`
|
||||
$BIN tty
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user