Skip to content

Commit b776fbf

Browse files
yuwatabluca
authored andcommitted
TEST-17-UDEV: check if udev database file is removed on remove event
(cherry picked from commit 49c46fb)
1 parent ca0b5ac commit b776fbf

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

test/units/TEST-17-UDEV.database.sh

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/usr/bin/env bash
2+
# SPDX-License-Identifier: LGPL-2.1-or-later
3+
set -ex
4+
set -o pipefail
5+
6+
udevadm control --log-level=debug
7+
8+
IFNAME=test-udev-aaa
9+
ip link add "$IFNAME" type dummy
10+
IFINDEX=$(ip -json link show "$IFNAME" | jq '.[].ifindex')
11+
udevadm wait --timeout 10 "/sys/class/net/$IFNAME"
12+
# Check if the database file is created.
13+
[[ -e "/run/udev/data/n$IFINDEX" ]]
14+
15+
ip link del "$IFNAME"
16+
udevadm wait --timeout 10 --removed --settle "/sys/class/net/$IFNAME"
17+
# CHeck if the database file is removed.
18+
[[ ! -e "/run/udev/data/n$IFINDEX" ]]
19+
20+
udevadm control --log-level=info
21+
22+
exit 0

0 commit comments

Comments
 (0)