]> git.ipfire.org Git - thirdparty/systemd.git/blame - test/modifier_test
[PATCH] add udev_log to the documentation.
[thirdparty/systemd.git] / test / modifier_test
CommitLineData
db7a38df
GKH
1#!/bin/bash
2
72ffa78d
GKH
3RULES=modifier_test.rules
4CONFIG=modifier_test.conf
5
db7a38df
GKH
6export UDEV_TEST=yes
7export SYSFS_PATH=$PWD/sys/
72ffa78d
GKH
8export UDEV_CONFIG_FILE=$PWD/$CONFIG
9
10cat > $RULES << EOF
c38b796b 11BUS="scsi", place="0:0:0:0", NAME="Major:%M:minor:%m:kernelnumber:%n:bus:%b"
72ffa78d
GKH
12EOF
13
14cat > $CONFIG << EOF
15udev_root="$PWD/udev/"
16udev_db="$PWD/udev/.udev.tdb"
17udev_rules="$PWD/$RULES"
18udev_permissions="$PWD/udev.permissions"
19EOF
db7a38df 20
d077e50c
GKH
21mkdir udev
22
db7a38df
GKH
23export ACTION=add
24export DEVPATH=block/sda
25
26../udev block
27ls udev
28
29export DEVPATH=block/sda/sda3
30
31../udev block
32ls udev
33
34export ACTION=remove
35export DEVPATH=block/sda
36
37../udev block
38ls udev
39
40export DEVPATH=block/sda/sda3
41
42../udev block
43ls udev
44
72ffa78d
GKH
45rm $RULES
46rm $CONFIG
d077e50c 47rm -rf udev