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 <leah@libreboot.org>20240612_branch
parent
c2793e7a5e
commit
53dd4bc4dd
|
@ -201,10 +201,10 @@ e()
|
||||||
{
|
{
|
||||||
es_t="e"
|
es_t="e"
|
||||||
[ $# -gt 1 ] && es_t="$2"
|
[ $# -gt 1 ] && es_t="$2"
|
||||||
es2=""
|
es2="already exists"
|
||||||
estr="[ -$es_t \"\$1\" ] || return 1"
|
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"
|
eval "$estr"
|
||||||
printf "%s %sfound\n" "$1" "$es2" 1>&2
|
printf "%s %s\n" "$1" "$es2" 1>&2
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue