13e3895bfSKrzysztof Piecuch# $FreeBSD: head/bin/sh/tests/builtins/command7.0 218356 2011-02-05 23:00:24Z jilles $ 23df4d8b0SPeter Avalos 33df4d8b0SPeter Avalosfailures=0 43df4d8b0SPeter Avalos 53df4d8b0SPeter Avaloscheck() { 63df4d8b0SPeter Avalos if ! eval "[ $* ]"; then 73df4d8b0SPeter Avalos echo "Failed: $*" 83df4d8b0SPeter Avalos : $((failures += 1)) 93df4d8b0SPeter Avalos fi 103df4d8b0SPeter Avalos} 113df4d8b0SPeter Avalos 12*b6f94a64SSascha Wildnercheck '"$(PATH=/libexec command -V ld-elf.so.2)" = "ld-elf.so.2 is /libexec/ld-elf.so.2"' 13*b6f94a64SSascha Wildnercheck '"$(PATH=/libexec command -V ld-elf.so.2; :)" = "ld-elf.so.2 is /libexec/ld-elf.so.2"' 14*b6f94a64SSascha Wildnercheck '"$(PATH=/libexec command -pv ld-elf.so.2)" = ""' 15*b6f94a64SSascha Wildnercheck '"$(PATH=/libexec command -pv ld-elf.so.2; :)" = ""' 163df4d8b0SPeter Avalos 173df4d8b0SPeter AvalosPATH=/libexec:$PATH 183df4d8b0SPeter Avalos 19*b6f94a64SSascha Wildnercheck '"$(command -V ld-elf.so.2)" = "ld-elf.so.2 is /libexec/ld-elf.so.2"' 20*b6f94a64SSascha Wildnercheck '"$(command -V ld-elf.so.2; :)" = "ld-elf.so.2 is /libexec/ld-elf.so.2"' 21*b6f94a64SSascha Wildnercheck '"$(command -pv ld-elf.so.2)" = ""' 22*b6f94a64SSascha Wildnercheck '"$(command -pv ld-elf.so.2; :)" = ""' 233df4d8b0SPeter Avalos 243df4d8b0SPeter AvalosPATH=/libexec 253df4d8b0SPeter Avalos 263df4d8b0SPeter Avaloscheck '"$(command -v ls)" = ""' 273df4d8b0SPeter Avaloscase $(command -pv ls) in 283df4d8b0SPeter Avalos/*/ls) ;; 293df4d8b0SPeter Avalos*) 303df4d8b0SPeter Avalos echo "Failed: \$(command -pv ls) match /*/ls" 313df4d8b0SPeter Avalos : $((failures += 1)) ;; 323df4d8b0SPeter Avalosesac 333df4d8b0SPeter Avalos 343df4d8b0SPeter Avalosexit $((failures > 0)) 35