From 8be31630223471a814e5e35f7352bc37f86f8898 Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Fri, 15 Dec 2023 11:41:57 +0200 Subject: [PATCH] Fix spaces in bind-hooks paths --- tomb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tomb b/tomb index 206dc3f..f2945e7 100755 --- a/tomb +++ b/tomb @@ -2594,8 +2594,11 @@ exec_safe_bind_hooks() { # each line, using zsh word separator array subscript _bindhooks="${mapfile[${mnt}/bind-hooks]}" for h in ${(f)_bindhooks}; do + h=${h//\\ /__ESC_SPACE__} s="${h[(w)1]}" d="${h[(w)2]}" + s=${s//__ESC_SPACE__/ } + d=${d//__ESC_SPACE__/ } [[ -z $s ]] && { _warning "bind-hooks file is broken"; return 1 } [[ -z $d ]] && { _warning "bind-hooks file is broken"; return 1 } maps+=($s $d)