4 # This file and its contents are supplied under the terms of the
5 # Common Development and Distribution License ("CDDL"), version 1.0.
6 # You may only use this file in accordance with the terms of version
9 # A full copy of the text of the CDDL should have accompanied this
10 # source. A copy of the CDDL is also available via the Internet at
11 # http://www.illumos.org/license/CDDL.
15 # Copyright (c) 2012 by Delphix. All rights reserved.
16 # Copyright 2014, OmniTI Computer Consulting, Inc. All rights reserved.
17 # Copyright 2014 Garrett D'Amore <garrett@damore.org>
20 export MY_TESTS
="/opt/libc-tests"
21 runner
="/opt/test-runner/bin/run"
32 if [[ -d /opt
/delphix
&& -h /etc
/delphix
/version
]]; then
34 elif [[ 0 -ne $
(grep -c OpenIndiana
/etc
/release
2>/dev
/null
) ]]; then
36 elif [[ 0 -ne $
(grep -c OmniOS
/etc
/release
2>/dev
/null
) ]]; then
40 if [[ ! -f $MY_TESTS/runfiles
/$distro.run
]] && \
41 [[ -f $MY_TESTS/runfiles
/default.run
]]; then
45 [[ -n $distro ]] && echo $MY_TESTS/runfiles
/$distro.run
48 while getopts c
: c
; do
52 [[ -f $runfile ]] || fail
"Cannot read file: $runfile"
58 [[ -z $runfile ]] && runfile
=$
(find_runfile
)
59 [[ -z $runfile ]] && fail
"Couldn't determine distro"