summaryrefslogtreecommitdiffstats
path: root/bootstrap
diff options
context:
space:
mode:
authorRohan McGovern <rohan.mcgovern@nokia.com>2011-02-07 12:48:06 +1000
committerRohan McGovern <rohan.mcgovern@nokia.com>2011-02-07 15:38:48 +1000
commit4e410f3a65988e30314f96c2f4283b86b4bf0354 (patch)
treed3e6a2579a039b4bd5f345ccd4c4b35e782df876 /bootstrap
parent1d18b81c04623c36b70fad34e623e8b3bb58ffa0 (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-xbootstrap/mac_106_bootstrap.sh13
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...