1*13de33a5SJulio Merino 2*13de33a5SJulio Merinofailures=0 3*13de33a5SJulio Merino 4*13de33a5SJulio Merinocheck() { 5*13de33a5SJulio Merino if ! eval "[ $* ]"; then 6*13de33a5SJulio Merino echo "Failed: $*" 7*13de33a5SJulio Merino : $((failures += 1)) 8*13de33a5SJulio Merino fi 9*13de33a5SJulio Merino} 10*13de33a5SJulio Merino 11*13de33a5SJulio Merinocheck '"$(PATH=/libexec command -V ld-elf.so.1)" = "ld-elf.so.1 is /libexec/ld-elf.so.1"' 12*13de33a5SJulio Merinocheck '"$(PATH=/libexec command -V ld-elf.so.1; :)" = "ld-elf.so.1 is /libexec/ld-elf.so.1"' 13*13de33a5SJulio Merinocheck '"$(PATH=/libexec command -pv ld-elf.so.1)" = ""' 14*13de33a5SJulio Merinocheck '"$(PATH=/libexec command -pv ld-elf.so.1; :)" = ""' 15*13de33a5SJulio Merino 16*13de33a5SJulio MerinoPATH=/libexec:$PATH 17*13de33a5SJulio Merino 18*13de33a5SJulio Merinocheck '"$(command -V ld-elf.so.1)" = "ld-elf.so.1 is /libexec/ld-elf.so.1"' 19*13de33a5SJulio Merinocheck '"$(command -V ld-elf.so.1; :)" = "ld-elf.so.1 is /libexec/ld-elf.so.1"' 20*13de33a5SJulio Merinocheck '"$(command -pv ld-elf.so.1)" = ""' 21*13de33a5SJulio Merinocheck '"$(command -pv ld-elf.so.1; :)" = ""' 22*13de33a5SJulio Merino 23*13de33a5SJulio MerinoPATH=/libexec 24*13de33a5SJulio Merino 25*13de33a5SJulio Merinocheck '"$(command -v ls)" = ""' 26*13de33a5SJulio Merinocase $(command -pv ls) in 27*13de33a5SJulio Merino/*/ls) ;; 28*13de33a5SJulio Merino*) 29*13de33a5SJulio Merino echo "Failed: \$(command -pv ls) match /*/ls" 30*13de33a5SJulio Merino : $((failures += 1)) ;; 31*13de33a5SJulio Merinoesac 32*13de33a5SJulio Merino 33*13de33a5SJulio Merinoexit $((failures > 0)) 34