From 33c5f3721a704c72e49efc5960be3785d1a80b81 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 9 Jul 2022 20:59:07 +0200 Subject: [PATCH] fix(cli): __DOOMPIPE+=0: not found errors The string append operator is a bashism, and therefore is not POSIX complaint. It will throw errors when /bin/sh isn't symlinked to bash. --- bin/doom | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/doom b/bin/doom index 524ed197c..4fd0bd6be 100755 --- a/bin/doom +++ b/bin/doom @@ -8,7 +8,7 @@ :; export __DOOMSTEP="$((__DOOMSTEP+1))" :; export __DOOMGEOM="${__DOOMGEOM:-`tput cols 2>/dev/null`x`tput lines 2>/dev/null`}" :; export __DOOMGPIPE=${__DOOMGPIPE:-$__DOOMPIPE} -:; export __DOOMPIPE=; [ -t 0 ] || __DOOMPIPE+=0; [ -t 1 ] || __DOOMPIPE+=1 +:; export __DOOMPIPE=; [ -t 0 ] || __DOOMPIPE="${__DOOMPIPE}0"; [ -t 1 ] || __DOOMPIPE="${__DOOMPIPE}1" :; $emacs --load "$0" -- "$@" || exit=$? :; [ "${exit:-0}" -eq 254 ] && { sh "${tmpdir}/doom.${__DOOMPID}.${__DOOMSTEP}.sh" "$0" "$@" && true; exit="$?"; } :; exit $exit