set -ex
set -o pipefail
-udevadm control --log-level=debug
-
IFNAME=test-udev-aaa
ip link add "$IFNAME" type dummy
IFINDEX=$(ip -json link show "$IFNAME" | jq '.[].ifindex')
# CHeck if the database file is removed.
[[ ! -e "/run/udev/data/n$IFINDEX" ]]
-udevadm control --log-level=info
-
exit 0
systemctl daemon-reload
[[ -d "$TMPDIR" ]] && rm -rf "$TMPDIR"
-
- udevadm control --log-level=info
)
trap at_exit EXIT
-udevadm control --log-level=debug
-
TMPDIR="$(mktemp -d)"
truncate -s 16M "$TMPDIR"/foo.raw
mkfs.ext4 -L foo "$TMPDIR"/foo.raw
# shellcheck source=test/units/util.sh
. "$(dirname "$0")"/util.sh
-udevadm control --log-level=debug
-
mkdir -p /run/systemd/network/
cat >/run/systemd/network/10-test.link <<EOF
[Match]
rm -f /run/systemd/network/10-test.link
rm -rf /run/systemd/network/10-test.link.d
-udevadm control --reload --log-level=info
+udevadm control --reload
exit 0
set +e
[[ -d "$TMPDIR" ]] && rm -rf "$TMPDIR"
-
- udevadm control --log-level=info
)
trap at_exit EXIT
-udevadm control --log-level=debug
-
TMPDIR="$(mktemp -d)"
truncate -s 16M "$TMPDIR"/foo.raw
mkfs.ext4 "$TMPDIR"/foo.raw
Name=te!st!if
EOF
-udevadm control --log-level=debug --reload
+udevadm control --reload
# Check if any interfaces originally named with '!' in their name have been renamed unexpectedly.
ip link add 'hoge!foo' type dummy
# cleanup
rm -f /run/systemd/network/10-rename-test.link
-udevadm control --log-level=info --reload
+udevadm control --reload
exit 0
udevadm control --reload
}
-udevadm control --log-level=debug
-
create_link_file test1
ip link add address 00:50:56:c0:00:18 type dummy
udevadm wait --settle --timeout=30 /sys/class/net/test1
ip link del dev test3
rm -f /run/systemd/network/10-test.link
-udevadm control --reload --log-level=info
+udevadm control --reload
exit 0
LABEL="end"
EOF
-udevadm control --reload --log-level=debug
+udevadm control --reload
udevadm settle --timeout 30
rm -f /tmp/marker
ACTION=="add", SUBSYSTEM=="block", KERNEL=="sda", OPTIONS:="watch"
EOF
-# To make the previous invocation of systemd-udevd generates debugging logs on stop,
-# that will be checked by check().
-udevadm control --log-level debug
-
# Unfortunately, journalctl --invocation= is unstable when debug logging is enabled on service manager.
SAVED_LOG_LEVEL=$(systemctl log-level)
systemctl log-level info
systemctl daemon-reexec
-
-udevadm control --log-level debug
-
ARGS=()
STATE_DIRECTORY=/var/lib/private/
if [[ -v ASAN_OPTIONS || -v UBSAN_OPTIONS ]]; then
exit 1
fi
-udevadm control --log-level=debug
-
IMAGE_DIR="$(mktemp -d --tmpdir="" TEST-50-IMAGES.XXX)"
chmod go+rx "$IMAGE_DIR"
cp -v /usr/share/minimal* "$IMAGE_DIR/"
seed=750b6cd5c4ae4012a15e7be3c29e6a47
-if ! systemd-detect-virt --quiet --container; then
- udevadm control --log-level debug
-fi
-
esp_guid=C12A7328-F81F-11D2-BA4B-00A0C93EC93B
xbootldr_guid=BC13C2FF-59E6-4262-A352-B275FD6F7172
}
udevadm settle
-udevadm control --log-level debug
lsblk -a
echo "Check if all symlinks under /dev/disk/ are valid (pre-test)"
echo "Check if all symlinks under /dev/disk/ are valid (post-test)"
helper_check_device_symlinks
-udevadm control --log-level info
-
systemctl status systemd-udevd
touch /testok