From 2478252f67e9983043f077f9e15e5359a86d44ed Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Mon, 3 Jun 2024 11:07:07 +0100 Subject: [PATCH] lib.sh: more friendly output from e() already of saying "found", say "already exists" this means the output of these commands more user friendly and intuitive: ./update trees -b grub default ./update trees -b coreboot i945 this is just an example. when an ELF file already exists, the build is skipped even if src isn't downloaded. this design is intentional, because it means that you can use previous builds if you want to save time on another. Signed-off-by: Leah Rowe --- include/lib.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/lib.sh b/include/lib.sh index 5ae3481..b335ace 100755 --- a/include/lib.sh +++ b/include/lib.sh @@ -201,10 +201,10 @@ e() { es_t="e" [ $# -gt 1 ] && es_t="$2" - es2="" + es2="already exists" estr="[ -$es_t \"\$1\" ] || return 1" - [ $# -gt 2 ] && estr="[ -$es_t \"\$1\" ] && return 1" && es2="not " + [ $# -gt 2 ] && estr="[ -$es_t \"\$1\" ] && return 1" && es2="not found" eval "$estr" - printf "%s %sfound\n" "$1" "$es2" 1>&2 + printf "%s %s\n" "$1" "$es2" 1>&2 }