1201344Sjilles# $FreeBSD: releng/11.0/bin/sh/tests/builtins/type2.0 201344 2009-12-31 17:44:24Z jilles $ 2201344Sjilles 3201344Sjillesfailures=0 4201344Sjilles 5201344Sjillescheck() { 6201344Sjilles if ! eval "$*"; then 7201344Sjilles echo "Failed: $*" 8201344Sjilles : $((failures += 1)) 9201344Sjilles fi 10201344Sjilles} 11201344Sjilles 12201344Sjillescheck 'PATH=/libexec type ld-elf.so.1 >/dev/null' 13201344Sjillescheck '! PATH=/libexec type ls 2>/dev/null' 14201344Sjilles 15201344SjillesPATH=/libexec:$PATH 16201344Sjilles 17201344Sjillescheck 'type ld-elf.so.1 >/dev/null' 18201344Sjilles 19201344SjillesPATH=/libexec 20201344Sjilles 21201344Sjillescheck 'type ld-elf.so.1 >/dev/null' 22201344Sjillescheck '! type ls 2>/dev/null' 23201344Sjillescheck 'PATH=/bin type ls >/dev/null' 24201344Sjillescheck '! PATH=/bin type ld-elf.so.1 2>/dev/null' 25201344Sjilles 26201344Sjillesexit $((failures > 0)) 27