1 #
2 # Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved.
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 #
5 # This code is free software; you can redistribute it and/or modify it
6 # under the terms of the GNU General Public License version 2 only, as
7 # published by the Free Software Foundation.
8 #
9 # This code is distributed in the hope that it will be useful, but WITHOUT
10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 # version 2 for more details (a copy is included in the LICENSE file that
13 # accompanied this code).
14 #
15 # You should have received a copy of the GNU General Public License version
16 # 2 along with this work; if not, write to the Free Software Foundation,
17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 #
19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 # or visit www.oracle.com if you need additional information or have any
21 # questions.
22 #
41 exit 1
42 fi
43 if [ "${COMPILEJAVA}" = "" ]; then
44 COMPILEJAVA="${TESTJAVA}"
45 fi
46
47 find_one() {
48 for TARGET_FILE in $@; do
49 if [ -e "$TARGET_FILE" ]; then
50 echo $TARGET_FILE
51 return
52 fi
53 done
54 }
55
56 # set platform-dependent variables
57 OS=`uname -s`
58 case "$OS" in
59 SunOS )
60 FS="/"
61 LIBNAME="/usr/lib/mps/libsoftokn3.so"
62 ;;
63 Linux )
64 FS="/"
65 ${TESTJAVA}${FS}bin${FS}java -XshowSettings:properties -version 2> allprop
66 cat allprop | grep os.arch | grep 64
67 if [ "$?" != "0" ]; then
68 LIBNAME=`find_one \
69 "/usr/lib/libsoftokn3.so" \
70 "/usr/lib/i386-linux-gnu/nss/libsoftokn3.so"`
71 else
72 LIBNAME=`find_one \
73 "/usr/lib64/libsoftokn3.so" \
74 "/usr/lib/x86_64-linux-gnu/nss/libsoftokn3.so"`
75 fi
76 ;;
77 * )
78 echo "Will not run test on: ${OS}"
79 exit 0;
80 ;;
81 esac
|
1 #
2 # Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved.
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 #
5 # This code is free software; you can redistribute it and/or modify it
6 # under the terms of the GNU General Public License version 2 only, as
7 # published by the Free Software Foundation.
8 #
9 # This code is distributed in the hope that it will be useful, but WITHOUT
10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 # version 2 for more details (a copy is included in the LICENSE file that
13 # accompanied this code).
14 #
15 # You should have received a copy of the GNU General Public License version
16 # 2 along with this work; if not, write to the Free Software Foundation,
17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 #
19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 # or visit www.oracle.com if you need additional information or have any
21 # questions.
22 #
41 exit 1
42 fi
43 if [ "${COMPILEJAVA}" = "" ]; then
44 COMPILEJAVA="${TESTJAVA}"
45 fi
46
47 find_one() {
48 for TARGET_FILE in $@; do
49 if [ -e "$TARGET_FILE" ]; then
50 echo $TARGET_FILE
51 return
52 fi
53 done
54 }
55
56 # set platform-dependent variables
57 OS=`uname -s`
58 case "$OS" in
59 SunOS )
60 FS="/"
61 LIBNAME="/usr/lib/mps/`isainfo -n`/libsoftokn3.so"
62 ;;
63 Linux )
64 FS="/"
65 ${TESTJAVA}${FS}bin${FS}java -XshowSettings:properties -version 2> allprop
66 cat allprop | grep os.arch | grep 64
67 if [ "$?" != "0" ]; then
68 LIBNAME=`find_one \
69 "/usr/lib/libsoftokn3.so" \
70 "/usr/lib/i386-linux-gnu/nss/libsoftokn3.so"`
71 else
72 LIBNAME=`find_one \
73 "/usr/lib64/libsoftokn3.so" \
74 "/usr/lib/x86_64-linux-gnu/nss/libsoftokn3.so"`
75 fi
76 ;;
77 * )
78 echo "Will not run test on: ${OS}"
79 exit 0;
80 ;;
81 esac
|