From 1ce931c98c5a8528c2e4cdb53dd16b15e37a278d Mon Sep 17 00:00:00 2001 From: Mitchell Riedstra Date: Fri, 13 Jun 2025 15:15:19 -0400 Subject: Fix gpgtmpdir on MacOS. Add a reference script for Macs. --- kshrc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'kshrc') diff --git a/kshrc b/kshrc index 9a6f773..429664a 100644 --- a/kshrc +++ b/kshrc @@ -401,13 +401,19 @@ gitdateUnset() { } gpgTmpDir() { + __privdir='/dev/shm' + if [ "$(uname)" != "Linux" ] ; then + echo "Warning /tmp may not be a ramdisk" + __privdir="/tmp" + fi + set -x - if echo "$GNUPGHOME" | grep -q "/dev/shm/"; then + if echo "$GNUPGHOME" | grep -q "$__privdir"; then rm -rvf "$GNUPGHOME" fi #shellcheck disable=SC2155 - export GNUPGHOME="$(mktemp -d /dev/shm/GPG.XXXXXX)" + export GNUPGHOME="$(mktemp -d "$__privdir"/GPG.XXXXXX)" set +x } -- cgit v1.2.3