diff options
author | Rohan McGovern <rohan.mcgovern@nokia.com> | 2011-02-07 12:48:06 +1000 |
---|---|---|
committer | Rohan McGovern <rohan.mcgovern@nokia.com> | 2011-02-07 15:38:48 +1000 |
commit | 4e410f3a65988e30314f96c2f4283b86b4bf0354 (patch) | |
tree | d3e6a2579a039b4bd5f345ccd4c4b35e782df876 /bootstrap | |
parent | 1d18b81c04623c36b70fad34e623e8b3bb58ffa0 (diff) |
mac bootstrap: install java development headers.
This is required to build db46 from macports, since ~4 months ago.
See also https://trac.macports.org/ticket/26939
Reviewed-by: Sunil Thaha
Reviewed-by: Kalle Lehtonen
Change-Id: Ib2c4d2df63f8011a0fa7121a6e551bb216eed501
Diffstat (limited to 'bootstrap')
-rwxr-xr-x | bootstrap/mac_106_bootstrap.sh | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/bootstrap/mac_106_bootstrap.sh b/bootstrap/mac_106_bootstrap.sh index bb661ea..0507ae2 100755 --- a/bootstrap/mac_106_bootstrap.sh +++ b/bootstrap/mac_106_bootstrap.sh @@ -55,6 +55,19 @@ else echo macports is already installed fi +# Ensures java development headers are installed. +# This used to be a part of OSX, but now has to be installed separately, +# and it is needed by some software in macports. +# See https://trac.macports.org/ticket/26939 +if ! test -e /System/Library/Frameworks/JavaVM.framework/Headers/jni.h; then + curl $INPUT/javadeveloper_10.6_10m3261.dmg -o javadev.dmg + hdiutil attach ./javadev.dmg + installer -pkg "/Volumes/Java Developer/JavaDeveloper.pkg" -target / + hdiutil detach "/Volumes/Java Developer" +else + echo Java development headers are already installed +fi + # Ensures puppet is installed. if ! test -e /opt/local/bin/puppet; then echo Installing puppet... |