We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ca0b5ac commit b776fbfCopy full SHA for b776fbf
test/units/TEST-17-UDEV.database.sh
@@ -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