Complete reimplementation to support cross platform usage without namespaces

This commit is contained in:
2025-11-05 18:21:30 -05:00
parent 3085ead539
commit 7d81e68049
24 changed files with 263 additions and 128 deletions

12
scripts.d/10-cardstat.sh Normal file
View File

@@ -0,0 +1,12 @@
cardstat() {
local workdir="${GNUPGHOME:-$HOME/.gnupg}"
if ! gpg --card-status &>/dev/null; then
systemctl restart pcscd;
fi
touch "${workdir}/unlock.txt";
gpg --sign "${workdir}/unlock.txt";
rm -f "${workdir}/unlock.txt.gpg";
rm -f "${workdir}/unlock.txt";
gpg --card-status;
}