]> git.ipfire.org Git - thirdparty/systemd.git/blame - test/replace_test
[PATCH] clean up the stand-alone tests to work properly on other people's machines.
[thirdparty/systemd.git] / test / replace_test
CommitLineData
75ff8da8
GKH
1#!/bin/bash
2
72ffa78d
GKH
3RULES=replace_test.rules
4CONFIG=replace_test.conf
5
75ff8da8
GKH
6export UDEV_TEST=yes
7export SYSFS_PATH=$PWD/sys/
72ffa78d
GKH
8export UDEV_CONFIG_FILE=$PWD/$CONFIG
9
10cat > $RULES << EOF
11REPLACE, KERNEL="ttyUSB0", NAME="visor"
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
75ff8da8 20
d077e50c
GKH
21mkdir udev
22
75ff8da8
GKH
23export DEVPATH=class/tty/ttyUSB0
24export ACTION=add
25
26../udev tty
d6d413da 27ls -l udev
1ac52047
GKH
28
29export ACTION=remove
30../udev tty
d6d413da 31ls -l udev
1ac52047 32
72ffa78d
GKH
33rm $RULES
34rm $CONFIG
d077e50c 35rm -rf udev