From 6609767abd81aed3101cb67908df727998b0b619 Mon Sep 17 00:00:00 2001 From: Roman Perepelitsa Date: Mon, 28 Nov 2022 12:14:48 +0100 Subject: [PATCH] don't invoke mktemp if it doesn't exist --- internal/wizard.zsh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/wizard.zsh b/internal/wizard.zsh index e8a7c1b1..f93fd0a3 100644 --- a/internal/wizard.zsh +++ b/internal/wizard.zsh @@ -1638,7 +1638,10 @@ function ask_zshrc_edit() { local tmpdir=/tmp local tmpdir_u=/tmp 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 local -i writable=1 if [[ ! -w $zshrc_backup ]]; then