don't invoke mktemp if it doesn't exist

pull/2108/head
Roman Perepelitsa 2 years ago
parent 8d47270e8c
commit 6609767abd

@ -1638,7 +1638,10 @@ function ask_zshrc_edit() {
local tmpdir=/tmp local tmpdir=/tmp
local tmpdir_u=/tmp local tmpdir_u=/tmp
fi fi
zshrc_backup="$(mktemp $tmpdir/.zshrc.XXXXXXXXXX)" || quit -c if (( ! $+commands[mktemp] )) ||
! zshrc_backup="$(mktemp $tmpdir/.zshrc.XXXXXXXXXX 2>/dev/null)"; then
zshrc_backup=$tmpdir/.zshrc.$EPOCHREALTIME
fi
cp -p $__p9k_zshrc $zshrc_backup || quit -c cp -p $__p9k_zshrc $zshrc_backup || quit -c
local -i writable=1 local -i writable=1
if [[ ! -w $zshrc_backup ]]; then if [[ ! -w $zshrc_backup ]]; then

Loading…
Cancel
Save