diff --git a/pkgs/kat-gpg-status/kat-gpg-status.sh b/pkgs/kat-gpg-status/kat-gpg-status.sh index 981eca7c..b05fdcbb 100644 --- a/pkgs/kat-gpg-status/kat-gpg-status.sh +++ b/pkgs/kat-gpg-status/kat-gpg-status.sh @@ -1,10 +1,8 @@ #!/bin/bash -set -eu -set -o pipefail gpg --card-status &> /dev/null; -if [ $? -eq 0 ]; then - user=" $(gpg --card-status | grep "Login data" | awk '{print $NF}')"; +if [ $? -eq 0 ] || [ $? -eq 2 ]; then + user=" $(gpg --card-status | grep 'Login data' | awk '{print $NF}')"; else user=" Disconnected" fi