X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=test%2Fudevd_test.sh;h=981a39d01d5ac32832f5efbd287210c600f8ede5;hp=0c7bd431be1b2fdfdbe4f230ea8f85c8d927b5fc;hb=88f09368b3dc2d17cf2ce1a4841e42a120a4dbb9;hpb=33db4b8da001242b8b3b0ce8a746ef46d4416d6d diff --git a/test/udevd_test.sh b/test/udevd_test.sh index 0c7bd431b..981a39d01 100644 --- a/test/udevd_test.sh +++ b/test/udevd_test.sh @@ -1,52 +1,88 @@ -#!/bin/bash +#!/bin/sh -# kill daemon, first event will start it again -killall udevd +# add/rem/add/rem/add sequence of sda/sdb/sdc +# a few days longer and the socket of my usb-flash-reader is gone :) -# connect(123) - disconnect(456) - connect(789) sequence of sda/sdb/sdc +export SEQNUM=0 +export ACTION=add +export DEVPATH=/test/init +./udevsend test + +export SEQNUM=3 +export ACTION=add +export DEVPATH=/test/sdc +./udevsend test export SEQNUM=1 export ACTION=add -export DEVPATH=/block/sda -./udevsend block +export DEVPATH=/test/sda +./udevsend test export SEQNUM=2 export ACTION=add -export DEVPATH=/block/sdb -./udevsend block +export DEVPATH=/test/sdb +./udevsend test export SEQNUM=4 export ACTION=remove -export DEVPATH=/block/sda -./udevsend block +export DEVPATH=/test/sdc +./udevsend test -export SEQNUM=3 +export SEQNUM=5 +export ACTION=remove +export DEVPATH=/test/sdb +./udevsend test + +export SEQNUM=8 export ACTION=add -export DEVPATH=/block/sdc -./udevsend block +export DEVPATH=/test/sdb +./udevsend test export SEQNUM=6 export ACTION=remove -export DEVPATH=/block/sdc -./udevsend block - -export SEQNUM=5 -export ACTION=remove -export DEVPATH=/block/sdb -./udevsend block +export DEVPATH=/test/sda +./udevsend test export SEQNUM=7 export ACTION=add -export DEVPATH=/block/sda -#./udevsend block +export DEVPATH=/test/sda +#./udevsend test + +sleep 2 export SEQNUM=9 export ACTION=add -export DEVPATH=/block/sdc -./udevsend block +export DEVPATH=/test/sdc +./udevsend test -export SEQNUM=8 +export SEQNUM=11 +export ACTION=remove +export DEVPATH=/test/sdb +./udevsend test + +export SEQNUM=10 +export ACTION=remove +export DEVPATH=/test/sdc +./udevsend test + +export SEQNUM=13 export ACTION=add -export DEVPATH=/block/sdb -./udevsend block +export DEVPATH=/test/sda +./udevsend test +export SEQNUM=14 +export ACTION=add +export DEVPATH=/test/sdb +./udevsend test + +export SEQNUM=15 +export ACTION=add +export DEVPATH=/test/sdc +./udevsend test + +sleep 2 + +export SEQNUM=12 +export ACTION=remove +export DEVPATH=/test/sda +./udevsend test