From: Yu Watanabe Date: Thu, 4 Apr 2024 19:14:19 +0000 (+0900) Subject: test: add test for systemd-udev-load-credentials.service X-Git-Tag: v256-rc1~178^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F32103%2Fhead;p=thirdparty%2Fsystemd.git test: add test for systemd-udev-load-credentials.service --- diff --git a/test/units/testsuite-17.10.sh b/test/units/testsuite-17.10.sh index f643b0d6b42..a2b8b14d0c2 100755 --- a/test/units/testsuite-17.10.sh +++ b/test/units/testsuite-17.10.sh @@ -46,6 +46,7 @@ udevadm control -R udevadm control -p HELLO=world udevadm control -m 42 udevadm control --ping -t 5 +udevadm control --load-credentials udevadm control -h udevadm info /dev/null diff --git a/test/units/testsuite-17.credentials.sh b/test/units/testsuite-17.credentials.sh new file mode 100755 index 00000000000..cbdc57037e1 --- /dev/null +++ b/test/units/testsuite-17.credentials.sh @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +# SPDX-License-Identifier: LGPL-2.1-or-later +# shellcheck disable=SC2016 +set -eux +set -o pipefail + +at_exit() { + rm -f /run/credstore/udev.* + rm -f /run/udev/udev.conf.d/* + rm -f /run/udev/rules.d/* + rm -rf /run/systemd/system/systemd-udev-load-credentials.service.d +} + +trap at_exit EXIT + +mkdir -p /run/credstore +cat > /run/credstore/udev.conf.50-testme < /run/credstore/udev.rules.50-testme <