]> git.ipfire.org Git - thirdparty/systemd.git/blame - test/label_test
[PATCH] don't rely on field order in namedev_parse
[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
d94df232 11LABEL, BUS="scsi", SYSFS_vendor="IBM-ESXS", NAME="boot_disk%n"
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
562e8810 20
562e8810 21export ACTION=add
4c7f03c3 22export DEVPATH=block/sda
562e8810
GKH
23
24../udev block
356816ab 25ls -l udev
4c7f03c3
GKH
26
27export DEVPATH=block/sda/sda3
28
29../udev block
356816ab 30ls -l udev
1ac52047
GKH
31
32export ACTION=remove
33export DEVPATH=block/sda
34
35../udev block
356816ab 36ls -l udev
1ac52047
GKH
37
38export DEVPATH=block/sda/sda3
39
40../udev block
356816ab 41ls -l udev
4c7f03c3
GKH
42
43
72ffa78d
GKH
44rm $RULES
45rm $CONFIG