From b07d54a12e7d42228093d0da7365617defd042e6 Mon Sep 17 00:00:00 2001 From: remph Date: Sat, 26 Oct 2024 18:02:47 +0100 Subject: Fix on dash; some docs/comments clarifications --- swob.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'swob.sh') diff --git a/swob.sh b/swob.sh index d0a92b6..bdcdf01 100755 --- a/swob.sh +++ b/swob.sh @@ -5,18 +5,18 @@ wobfifo=${XDG_RUNTIME_DIR:-${TMPDIR:-/tmp}}/wob wobini= readonly wobfifo -set -o pipefail -efmu # `set -e' comes after readonly and pipefail, they - # aren't vital enough to kill the script for +# `set -e' comes after readonly, which isn't vital enough to kill the script for +set ${BASH_VERSION:+-o pipefail} -efmu set_wobini() { for dir in ${XDG_CONFIG_HOME:+"$XDG_CONFIG_HOME"} ~/.config /etc; do if test -r "$dir"/swob/wob.ini; then - wobini="$dir"/swob/wob.ini + wobini=$dir/swob/wob.ini return fi done - # fallthrough to default: temporary wob.ini(5) standin + # fine, I will make my own wob.ini(5) wobini=${XDG_CONFIG_HOME:-~/.config}/swob/wob.ini echo >&2 "$0: no swob/wob.ini found; writing default to $wobini" mkdir -p "${wobini%/*}" -- cgit