From b0ab6c9d4252c1f304b6bc3be6198abee0cfb1b3 Mon Sep 17 00:00:00 2001 From: Craig Raw Date: Wed, 3 Dec 2025 08:25:23 +0200 Subject: [PATCH] ensure plugdev is added as a system group --- lark | 2 +- src/main/deploy/package/linux/postinst | 2 +- src/main/deploy/package/linux/sparrowwallet.spec | 2 +- src/main/java/com/sparrowwallet/sparrow/AppController.java | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lark b/lark index db408de3..815bc999 160000 --- a/lark +++ b/lark @@ -1 +1 @@ -Subproject commit db408de3a1f14cb840e71e9a3003b74c5c0b30ad +Subproject commit 815bc999ae7358768c8b873b3ed1c7c63720d780 diff --git a/src/main/deploy/package/linux/postinst b/src/main/deploy/package/linux/postinst index 6f6f10b3..76e71e1f 100755 --- a/src/main/deploy/package/linux/postinst +++ b/src/main/deploy/package/linux/postinst @@ -26,7 +26,7 @@ case "$1" in xdg-mime install /opt/sparrowwallet/lib/sparrowwallet-Sparrow-MimeInfo.xml install -D -m 644 /opt/sparrowwallet/lib/runtime/conf/udev/*.rules /etc/udev/rules.d if ! getent group plugdev > /dev/null; then - groupadd plugdev + groupadd -r plugdev fi if ! groups "${SUDO_USER:-$(whoami)}" | grep -q plugdev; then usermod -aG plugdev "${SUDO_USER:-$(whoami)}" diff --git a/src/main/deploy/package/linux/sparrowwallet.spec b/src/main/deploy/package/linux/sparrowwallet.spec index e49e9620..99d4d5d4 100755 --- a/src/main/deploy/package/linux/sparrowwallet.spec +++ b/src/main/deploy/package/linux/sparrowwallet.spec @@ -82,7 +82,7 @@ xdg-desktop-menu install /opt/sparrowwallet/lib/sparrowwallet-Sparrow.desktop xdg-mime install /opt/sparrowwallet/lib/sparrowwallet-Sparrow-MimeInfo.xml install -D -m 644 /opt/sparrowwallet/lib/runtime/conf/udev/*.rules /etc/udev/rules.d if ! getent group plugdev > /dev/null; then - groupadd plugdev + groupadd -r plugdev fi if ! groups "${SUDO_USER:-$(whoami)}" | grep -q plugdev; then usermod -aG plugdev "${SUDO_USER:-$(whoami)}" diff --git a/src/main/java/com/sparrowwallet/sparrow/AppController.java b/src/main/java/com/sparrowwallet/sparrow/AppController.java index 27d1486a..42f4c916 100644 --- a/src/main/java/com/sparrowwallet/sparrow/AppController.java +++ b/src/main/java/com/sparrowwallet/sparrow/AppController.java @@ -583,7 +583,7 @@ public class AppController implements Initializable { sudo install -m 644 /opt/sparrowwallet/lib/runtime/conf/udev/*.rules /etc/udev/rules.d sudo udevadm control --reload sudo udevadm trigger - sudo groupadd -f plugdev + sudo groupadd -f -r plugdev sudo usermod -aG plugdev `whoami` """; String home = System.getProperty(JPACKAGE_APP_PATH);