2 # SPDX-License-Identifier: LGPL-2.1-or-later
3 # shellcheck disable=SC2016
7 if [[ $
(systemctl is-enabled systemd-udev-load-credentials.service
) == not-found
]]; then
8 echo "Missing systemd-udev-load-credentials.service"
13 rm -f /run
/credstore
/udev.
*
14 rm -f /run
/udev
/udev.conf.d
/*
15 rm -f /run
/udev
/rules.d
/*
16 rm -rf /run
/systemd
/system
/systemd-udev-load-credentials.service.d
21 mkdir
-p /run
/credstore
22 cat > /run
/credstore
/udev.conf
.50-testme <<EOF
25 cat > /run
/credstore
/udev.rules
.50-testme <<EOF
26 SUBSYSTEM=="net", OPTIONS="log_level=debug"
29 systemctl edit systemd-udev-load-credentials.service
--stdin --drop-in=50-testme.conf
<<EOF
31 LoadCredential=udev.conf.50-testme
32 LoadCredential=udev.rules.50-testme
35 systemctl restart systemd-udev-load-credentials.service
37 diff /run
/credstore
/udev.conf
.50-testme /run
/udev
/udev.conf.d
/50-testme.conf
38 diff /run
/credstore
/udev.rules
.50-testme /run
/udev
/rules.d
/50-testme.rules