summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorglewis <glewis@FreeBSD.org>2002-08-06 16:36:21 +0000
committerglewis <glewis@FreeBSD.org>2002-08-06 16:36:21 +0000
commit176a1affc54e2637b6e8c825530e22b4f246eaf3 (patch)
tree447950762ef11e1d42bcd2b4511e44c127cc0079
parent5b8acfcd659b9ec16eba75712e5ff253b19f93b3 (diff)
downloadFreeBSD-ports-176a1affc54e2637b6e8c825530e22b4f246eaf3.zip
FreeBSD-ports-176a1affc54e2637b6e8c825530e22b4f246eaf3.tar.gz
Add a check in pre-build for a sysctl which will cause an error during
bootstrapping with the Linux JDK.
-rw-r--r--java/jdk13/Makefile9
-rw-r--r--java/jdk14/Makefile9
-rw-r--r--java/jdk15/Makefile9
-rw-r--r--java/jdk16/Makefile9
4 files changed, 36 insertions, 0 deletions
diff --git a/java/jdk13/Makefile b/java/jdk13/Makefile
index c9cf506..d66e332 100644
--- a/java/jdk13/Makefile
+++ b/java/jdk13/Makefile
@@ -132,6 +132,15 @@ pre-build:
echo "This is known to cause problems during bootstrapping."; \
exit 1; \
fi
+ @if [ `sysctl -n compat.linux.osname` != "Linux" ]; \
+ then \
+ echo "Please set the value of the sysctl compat.linux.osname"; \
+ echo "to 'Linux' with the command:"; \
+ echo " sysctl compat.linux.osname=Linux"; \
+ echo "Having it set to other values, such as 'FreeBSD',"; \
+ echo "is known to cause problems during bootstrapping."; \
+ exit 1; \
+ fi
.endif
post-build:
diff --git a/java/jdk14/Makefile b/java/jdk14/Makefile
index c9cf506..d66e332 100644
--- a/java/jdk14/Makefile
+++ b/java/jdk14/Makefile
@@ -132,6 +132,15 @@ pre-build:
echo "This is known to cause problems during bootstrapping."; \
exit 1; \
fi
+ @if [ `sysctl -n compat.linux.osname` != "Linux" ]; \
+ then \
+ echo "Please set the value of the sysctl compat.linux.osname"; \
+ echo "to 'Linux' with the command:"; \
+ echo " sysctl compat.linux.osname=Linux"; \
+ echo "Having it set to other values, such as 'FreeBSD',"; \
+ echo "is known to cause problems during bootstrapping."; \
+ exit 1; \
+ fi
.endif
post-build:
diff --git a/java/jdk15/Makefile b/java/jdk15/Makefile
index c9cf506..d66e332 100644
--- a/java/jdk15/Makefile
+++ b/java/jdk15/Makefile
@@ -132,6 +132,15 @@ pre-build:
echo "This is known to cause problems during bootstrapping."; \
exit 1; \
fi
+ @if [ `sysctl -n compat.linux.osname` != "Linux" ]; \
+ then \
+ echo "Please set the value of the sysctl compat.linux.osname"; \
+ echo "to 'Linux' with the command:"; \
+ echo " sysctl compat.linux.osname=Linux"; \
+ echo "Having it set to other values, such as 'FreeBSD',"; \
+ echo "is known to cause problems during bootstrapping."; \
+ exit 1; \
+ fi
.endif
post-build:
diff --git a/java/jdk16/Makefile b/java/jdk16/Makefile
index c9cf506..d66e332 100644
--- a/java/jdk16/Makefile
+++ b/java/jdk16/Makefile
@@ -132,6 +132,15 @@ pre-build:
echo "This is known to cause problems during bootstrapping."; \
exit 1; \
fi
+ @if [ `sysctl -n compat.linux.osname` != "Linux" ]; \
+ then \
+ echo "Please set the value of the sysctl compat.linux.osname"; \
+ echo "to 'Linux' with the command:"; \
+ echo " sysctl compat.linux.osname=Linux"; \
+ echo "Having it set to other values, such as 'FreeBSD',"; \
+ echo "is known to cause problems during bootstrapping."; \
+ exit 1; \
+ fi
.endif
post-build:
OpenPOWER on IntegriCloud