From 3071595a13016421263177370c4fdd434f93aa86 Mon Sep 17 00:00:00 2001 From: vhaudiquet Date: Wed, 27 Aug 2025 14:10:41 +0200 Subject: [PATCH] Fix issues on ubuntu, bitwarden --- bitwarden.sh | 16 ++++++++++++---- distribution/ubuntu/install.sh | 1 + 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/bitwarden.sh b/bitwarden.sh index 0d7797f..a1b99ab 100644 --- a/bitwarden.sh +++ b/bitwarden.sh @@ -3,11 +3,19 @@ alias bw="sudo -u ${USERNAME} bw" bitwarden_is_authenticated() { - status=$(bw status |jq -r ".status") - [[ ! ${status} == "unauthenticated" ]] + status=$(bw status 2>/dev/null |jq -r ".status" 2>/dev/null) + if [ -z "${status}" ]; then + false + else + [[ ! ${status} == "unauthenticated" ]] + fi } bitwarden_is_locked() { - status=$(bw status |jq -r ".status") - [[ ${status} == "locked" ]] || ! bitwarden_is_authenticated + status=$(bw status 2>/dev/null |jq -r ".status" 2>/dev/null) + if [ -z "${status}" ]; then + true + else + [[ ${status} == "locked" ]] || ! bitwarden_is_authenticated + fi } diff --git a/distribution/ubuntu/install.sh b/distribution/ubuntu/install.sh index 0ccf5a5..27b8766 100644 --- a/distribution/ubuntu/install.sh +++ b/distribution/ubuntu/install.sh @@ -53,6 +53,7 @@ PACKAGES=( qemu-system # Others pre-commit + dbus-x11 ) EXTRA_PACKAGES=(