Skip to content

Commit 195dbce

Browse files
committed
ensure /sys devices are writeable before calling udevadm
1 parent 2495560 commit 195dbce

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/main/deploy/package/linux/postinst

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ case "$1" in
3131
if ! groups "${SUDO_USER:-$(whoami)}" | grep -q plugdev; then
3232
usermod -aG plugdev "${SUDO_USER:-$(whoami)}"
3333
fi
34-
if [ -x /bin/udevadm ]; then
34+
if [ -w /sys/devices ] && [ -w /sys/kernel/uevent_seqnum ] && [ -x /bin/udevadm ]; then
3535
/bin/udevadm control --reload
3636
/bin/udevadm trigger
3737
fi

src/main/deploy/package/linux/sparrow.spec

+1-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ fi
8686
if ! groups "${SUDO_USER:-$(whoami)}" | grep -q plugdev; then
8787
usermod -aG plugdev "${SUDO_USER:-$(whoami)}"
8888
fi
89-
if [ -x /bin/udevadm ]; then
89+
if [ -w /sys/devices ] && [ -w /sys/kernel/uevent_seqnum ] && [ -x /bin/udevadm ]; then
9090
/bin/udevadm control --reload
9191
/bin/udevadm trigger
9292
fi

0 commit comments

Comments
 (0)