]> git.ipfire.org Git - thirdparty/systemd.git/blame - test/label_test
[PATCH] add udev_log to the documentation.
[thirdparty/systemd.git] / test / label_test
CommitLineData
562e8810
GKH
1#!/bin/bash
2
72ffa78d
GKH
3RULES=label_test.rules
4CONFIG=label_test.conf
5
562e8810 6export UDEV_TEST=yes
e40fec17 7export SYSFS_PATH=$PWD/sys/
72ffa78d
GKH
8export UDEV_CONFIG_FILE=$PWD/$CONFIG
9
10cat > $RULES << EOF
c38b796b
GKH
11BUS="scsi", SYSFS_vendor="IBM-ESXS", SYSFS_model="ST336605LW !#", NAME="boot_diskX%n"
12BUS="scsi", SYSFS_vendor="IBM-ESXS", SYSFS_model="ST336605LW !#", NAME="boot_disk%n"
72ffa78d
GKH
13EOF
14
15cat > $CONFIG << EOF
16udev_root="$PWD/udev/"
17udev_db="$PWD/udev/.udev.tdb"
18udev_rules="$PWD/$RULES"
19udev_permissions="$PWD/udev.permissions"
20EOF
562e8810 21
d077e50c
GKH
22mkdir udev
23
562e8810 24export ACTION=add
4c7f03c3 25export DEVPATH=block/sda
562e8810
GKH
26
27../udev block
356816ab 28ls -l udev
4c7f03c3
GKH
29
30export DEVPATH=block/sda/sda3
31
32../udev block
356816ab 33ls -l udev
1ac52047
GKH
34
35export ACTION=remove
36export DEVPATH=block/sda
37
38../udev block
356816ab 39ls -l udev
1ac52047
GKH
40
41export DEVPATH=block/sda/sda3
42
43../udev block
356816ab 44ls -l udev
4c7f03c3
GKH
45
46
72ffa78d
GKH
47rm $RULES
48rm $CONFIG
d077e50c 49rm -rf udev