comparison mxtool/mx.py @ 20107:2c65cac3d940

Merge with 7815c4d4a07f92d10d27a180f32e0dbc8ca15d44
author Michael Van De Vanter <michael.van.de.vanter@oracle.com>
date Tue, 31 Mar 2015 19:15:45 -0700
parents 6e5df2d60fbd
children 02a9b5d77964
comparison
equal deleted inserted replaced
20106:2e3cc2a27711 20107:2c65cac3d940
1658 base = '/Library/Java/JavaVirtualMachines' 1658 base = '/Library/Java/JavaVirtualMachines'
1659 candidateJdks = [join(base, n, 'Contents/Home') for n in os.listdir(base) if exists(join(base, n, 'Contents/Home'))] 1659 candidateJdks = [join(base, n, 'Contents/Home') for n in os.listdir(base) if exists(join(base, n, 'Contents/Home'))]
1660 elif get_os() == 'linux': 1660 elif get_os() == 'linux':
1661 base = '/usr/lib/jvm' 1661 base = '/usr/lib/jvm'
1662 candidateJdks = [join(base, n) for n in os.listdir(base) if exists(join(base, n, 'jre/lib/rt.jar'))] 1662 candidateJdks = [join(base, n) for n in os.listdir(base) if exists(join(base, n, 'jre/lib/rt.jar'))]
1663 base = '/usr/java'
1664 candidateJdks += [join(base, n) for n in os.listdir(base) if exists(join(base, n, 'jre/lib/rt.jar'))]
1663 elif get_os() == 'solaris': 1665 elif get_os() == 'solaris':
1664 base = '/usr/jdk/instances' 1666 base = '/usr/jdk/instances'
1665 candidateJdks = [join(base, n) for n in os.listdir(base) if exists(join(base, n, 'jre/lib/rt.jar'))] 1667 candidateJdks = [join(base, n) for n in os.listdir(base) if exists(join(base, n, 'jre/lib/rt.jar'))]
1666 elif get_os() == 'windows': 1668 elif get_os() == 'windows':
1667 base = r'C:\Program Files\Java' 1669 base = r'C:\Program Files\Java'
5329 defaultJdk = JavaConfig(opts.java_home, opts.java_dbg_port) 5331 defaultJdk = JavaConfig(opts.java_home, opts.java_dbg_port)
5330 _java_homes = [defaultJdk] 5332 _java_homes = [defaultJdk]
5331 if opts.extra_java_homes: 5333 if opts.extra_java_homes:
5332 for java_home in opts.extra_java_homes.split(os.pathsep): 5334 for java_home in opts.extra_java_homes.split(os.pathsep):
5333 extraJdk = JavaConfig(java_home, opts.java_dbg_port) 5335 extraJdk = JavaConfig(java_home, opts.java_dbg_port)
5334 if extraJdk > defaultJdk: 5336 if extraJdk.javaCompliance > defaultJdk.javaCompliance:
5335 abort('Secondary JDK ' + extraJdk.jdk + ' has higher compliance level than default JDK ' + defaultJdk.jdk) 5337 abort('Secondary JDK ' + extraJdk.jdk + ' has higher compliance level than default JDK ' + defaultJdk.jdk)
5336 _java_homes.append(extraJdk) 5338 _java_homes.append(extraJdk)
5337 5339
5338 for s in suites(): 5340 for s in suites():
5339 s._post_init(opts) 5341 s._post_init(opts)