X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=test%2Fwait_for_sysfs_test.sh;h=9b80a42271f380cee88db09370d6fab969c50aa5;hp=659d99a9fe7ed5a4a9a68c4feaed924a6a90085e;hb=8e0871196c916be60a9d0327ce8483c4f9763c17;hpb=74d2a1d53024d10145dc1e9e5e6124d9d14e9fbe diff --git a/test/wait_for_sysfs_test.sh b/test/wait_for_sysfs_test.sh index 659d99a9f..9b80a4227 100644 --- a/test/wait_for_sysfs_test.sh +++ b/test/wait_for_sysfs_test.sh @@ -1,4 +1,4 @@ -#! /bin/sh +#! /bin/bash # # Check for missing binaries (stale symlinks should not happen) @@ -25,13 +25,17 @@ run_udev () { done # all other device classes for i in ${SYSFS_DIR}/class/*; do - for j in $i/*; do -# if [ -f $j/dev ]; then - export DEVPATH=${j#${SYSFS_DIR}} - CLASS=`echo ${i#${SYSFS_DIR}} | \ - cut --delimiter='/' --fields=3-` - $UDEV_BIN $CLASS -# fi + # try adding empty classes, just to test stuff... + export DEVPATH=${i#${SYSFS_DIR}} + CLASS=`echo ${i#${SYSFS_DIR}} | cut --delimiter='/' --fields=3-` + $UDEV_BIN $CLASS + + for j in `ls $i/`; do + x=$i/$j + export DEVPATH=${x#${SYSFS_DIR}} + CLASS=`echo ${i#${SYSFS_DIR}} | \ + cut --delimiter='/' --fields=3-` + $UDEV_BIN $CLASS done done }