ensure /sys devices are writeable before calling udevadm

This commit is contained in:
Craig Raw 2025-02-04 20:53:50 +02:00
parent 24955604e2
commit 195dbcef3b
2 changed files with 2 additions and 2 deletions

View file

@ -31,7 +31,7 @@ case "$1" in
if ! groups "${SUDO_USER:-$(whoami)}" | grep -q plugdev; then if ! groups "${SUDO_USER:-$(whoami)}" | grep -q plugdev; then
usermod -aG plugdev "${SUDO_USER:-$(whoami)}" usermod -aG plugdev "${SUDO_USER:-$(whoami)}"
fi fi
if [ -x /bin/udevadm ]; then if [ -w /sys/devices ] && [ -w /sys/kernel/uevent_seqnum ] && [ -x /bin/udevadm ]; then
/bin/udevadm control --reload /bin/udevadm control --reload
/bin/udevadm trigger /bin/udevadm trigger
fi fi

View file

@ -86,7 +86,7 @@ fi
if ! groups "${SUDO_USER:-$(whoami)}" | grep -q plugdev; then if ! groups "${SUDO_USER:-$(whoami)}" | grep -q plugdev; then
usermod -aG plugdev "${SUDO_USER:-$(whoami)}" usermod -aG plugdev "${SUDO_USER:-$(whoami)}"
fi fi
if [ -x /bin/udevadm ]; then if [ -w /sys/devices ] && [ -w /sys/kernel/uevent_seqnum ] && [ -x /bin/udevadm ]; then
/bin/udevadm control --reload /bin/udevadm control --reload
/bin/udevadm trigger /bin/udevadm trigger
fi fi