chiark / gitweb /
[PATCH] fix up the wait_for_sysfs_test script a bit.
[elogind.git] / test / label_test
1 #!/bin/bash
2
3 RULES=label_test.rules
4 CONFIG=label_test.conf
5
6 export UDEV_TEST=yes
7 export SYSFS_PATH=$PWD/sys/
8 export UDEV_CONFIG_FILE=$PWD/$CONFIG
9
10 cat > $RULES << EOF
11 BUS="scsi", SYSFS{vendor}="IBM-ESXS", SYSFS{model}="ST336605LW   !#", NAME="boot_diskX%n"
12 BUS="scsi", SYSFS{vendor}="IBM-ESXS", SYSFS{model}="ST336605LW    !#", NAME="boot_disk%n"
13 EOF
14
15 cat > $CONFIG << EOF
16 udev_root="$PWD/udev/"
17 udev_db="$PWD/udev/.udev.tdb"
18 udev_rules="$PWD/$RULES"
19 udev_permissions="$PWD/udev.permissions"
20 EOF
21
22 mkdir udev
23
24 export ACTION=add
25 export DEVPATH=block/sda
26
27 ../udev block
28 ls -l udev
29
30 export DEVPATH=block/sda/sda3
31
32 ../udev block
33 ls -l udev
34
35 export ACTION=remove
36 export DEVPATH=block/sda
37
38 ../udev block
39 ls -l udev
40
41 export DEVPATH=block/sda/sda3
42
43 ../udev block
44 ls -l udev
45
46
47 rm $RULES
48 rm $CONFIG
49 rm -rf udev