From 78dfa80712483f5f6edc447c863b191436538df1 Mon Sep 17 00:00:00 2001 From: acidvegas Date: Sat, 26 Aug 2023 15:32:40 -0400 Subject: [PATCH] mktemp with -d causes errors on other distros, just making a temp file instead of directory instead (removing -d) --- pass | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pass b/pass index 2568eb6..2b8301c 100755 --- a/pass +++ b/pass @@ -2,7 +2,6 @@ # posix password manager - developed by acidvegas (https://git.acid.vegas/pass) umask 077 - export GPG_TTY=$(tty) GPG_ID="acidvegas" # change me @@ -19,10 +18,10 @@ mkdir -p $PASS_DIR edit() { local template="pw.XXXXXXXXXXXXX" if [ -d /dev/shm ] && [ -w /dev/shm ] && [ -x /dev/shm ]; then - tmp=$(mktemp -d /dev/shm/$template) + tmp=$(mktemp /dev/shm/$template) else echo "warning: /dev/shm does not exist or is missing permissions required for temporary files (using insecure fallback to /tmp directory)" - tmp=$(mktemp -d /tmp/$template) + tmp=$(mktemp /tmp/$template) fi rm_tmp() { rm -rf "$tmp"