summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmy Fong <amy.fong@windriver.com>2015-07-15 15:57:00 -0400
committerOtavio Salvador <otavio@ossystems.com.br>2016-01-04 09:21:06 -0200
commitada652564f09756a81f54495cbc2091125239625 (patch)
tree0cd0a6e978d958e4212f509c0889918e184f1008
parenta754bae09713199e40ec6bf145383a9a66c5360b (diff)
downloadmeta-java-ada652564f09756a81f54495cbc2091125239625.tar.gz
base-files: Define JAVA_HOME by default
In the default /etc/profile, search for and define JAVA_HOME in the environment variables. Signed-off-by: Amy Fong <amy.fong@windriver.com> Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
-rw-r--r--recipes-core/base-files/base-files_3.0.14.bbappend13
1 files changed, 13 insertions, 0 deletions
diff --git a/recipes-core/base-files/base-files_3.0.14.bbappend b/recipes-core/base-files/base-files_3.0.14.bbappend
new file mode 100644
index 0000000..4651185
--- /dev/null
+++ b/recipes-core/base-files/base-files_3.0.14.bbappend
@@ -0,0 +1,13 @@
1do_install_append() {
2 cat >> ${D}${sysconfdir}/profile << EOT
3JAVA_HOME=""
4for dir in ${libdir}/jvm/*; do
5 if [ -x "\${dir}/bin/java" ]; then
6 [ -z "\${JAVA_HOME}" ] && JAVA_HOME="\${dir}"
7 fi
8done
9if [ -n "\${JAVA_HOME}" ]; then
10 export JAVA_HOME=\${JAVA_HOME}
11fi
12EOT
13}