dump state even if the cache directory is world-readable
This commit is contained in:
		
							parent
							
								
									2862e5f395
								
							
						
					
					
						commit
						9c8cf7ac5f
					
				|  | @ -3361,7 +3361,7 @@ function _p9k_dump_state() { | ||||||
|   is-at-least 5.4 || return  # `typeset -g` doesn't roundtrip in zsh prior to 5.4. |   is-at-least 5.4 || return  # `typeset -g` doesn't roundtrip in zsh prior to 5.4. | ||||||
|   local dir=${__p9k_dump_file:h} |   local dir=${__p9k_dump_file:h} | ||||||
|   [[ -d $dir ]] || mkdir -pm 0700 $dir || return |   [[ -d $dir ]] || mkdir -pm 0700 $dir || return | ||||||
|   [[ -w $dir && -z $dir(#qNR) ]] || return |   [[ -w $dir ]] || return | ||||||
|   local tmp=$__p9k_dump_file.$$-$EPOCHREALTIME-$RANDOM |   local tmp=$__p9k_dump_file.$$-$EPOCHREALTIME-$RANDOM | ||||||
|   local -i fd |   local -i fd | ||||||
|   sysopen -a -m 600 -o creat,trunc -u fd $tmp || return |   sysopen -a -m 600 -o creat,trunc -u fd $tmp || return | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue