mirror of
https://git.decapod.one/brethil/dotfiles
synced 2024-12-03 16:21:32 +01:00
zsh: functions: avoid using aliases when calling rm/mv
This commit is contained in:
parent
f30468da11
commit
e08ee08768
|
@ -95,10 +95,10 @@ _z() {
|
|||
' 2>/dev/null >| "$tempfile"
|
||||
# do our best to avoid clobbering the datafile in a race condition.
|
||||
if [ $? -ne 0 -a -f "$datafile" ]; then
|
||||
env rm -f "$tempfile"
|
||||
command rm -f "$tempfile"
|
||||
else
|
||||
[ "$_Z_OWNER" ] && chown $_Z_OWNER:"$(id -ng $_Z_OWNER)" "$tempfile"
|
||||
env mv -f "$tempfile" "$datafile" || env rm -f "$tempfile"
|
||||
[ "$_Z_OWNER" ] && command chown $_Z_OWNER:"$(id -ng $_Z_OWNER)" "$tempfile"
|
||||
command mv -f "$tempfile" "$datafile" || command rm -f "$tempfile"
|
||||
fi
|
||||
|
||||
# tab completion
|
||||
|
|
Loading…
Reference in New Issue
Block a user